1. 程式人生 > 其它 >python中如何分辨int和float的差別?

python中如何分辨int和float的差別?

技術標籤:字串pythonjava程式語言資料分析

想要表達數值的時候能夠更精確,我們可以通過小數點來實現。在我們生活消費的時候,有的賬單上會顯示到小數點後兩位。那麼在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想必小夥伴們已經能很好的運用。一些常見的操作符我們也可以瞭解一下,方便後面的學習。