python中如何分辨int和float的差別?
阿新 • • 發佈:2020-12-20
想要表達數值的時候能夠更精確,我們可以通過小數點來實現。在我們生活消費的時候,有的賬單上會顯示到小數點後兩位。那麼在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想必小夥伴們已經能很好的運用。一些常見的操作符我們也可以瞭解一下,方便後面的學習。