python中分辨int和float的差別

wjaning發表於2021-09-11

python中分辨int和float的差別

想要表達數值的時候能夠更精確,我們可以透過小數點來實現。在我們生活消費的時候,有的賬單上會顯示到小數點後兩位。那麼在python中是如何區分整數好小數的呢?本篇我們以int整數和float小數為例,基於資料型別的使用環境,教大家在Python中對int 和 float進行分辨,具體思路過程如下。

浮點型就是小數型別,Python 透過是否有小數點來分辨 int 和 float。

>>> var1 = 314   # 整型
>>> var2 = 3.14  # 浮點型
注意:在Python 3 裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 Long。
 
s = 0.2243535
type(s)

得到結果:

<class 'float'>

這說明s的資料型別是float(浮點數)。

下面來看float()函式,float(x)將x轉換為浮點數,x可以是整數或字串。

# x為整數
>>> float(8)
8.0
# x為字串
>>> float('8')
8.0

擴充:數值運算中,常見的運算子有 +、 -、 、 /、 //、 %、 *,等等。

>>> 5 + 4        # 加法
9
>>> 4.3 - 2     # 減法
2.3
>>> 3 * 7       # 乘法
21
>>> 11 ** 2     # 乘方
121
>>> 11 % 2      # 取餘 
1


以上就是我們在python中分辨整數和小數區別的方法了,對應的int和float想必小夥伴們已經能很好的運用。一些常見的運算子我們也可以瞭解一下,方便後面的學習。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2983/viewspace-2831840/,如需轉載,請註明出處,否則將追究法律責任。

相關文章