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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql中 int(10)和int(11)的區別MySql
- Python中運算子"=="和"is"的差別分析Python
- TKMySQL中int?(10)?和?int?(11)?的區別zceMySql
- object-c中NSString與int和float的相互轉換Object
- [譯]分辨差別 -- 第三部分: fixed 和 fixed
- int float double 各型別的最大值最小值型別
- extern int a 和int a的區別
- Python 四種數值型別(int,long,float,complex)區別及轉換Python型別
- int型別和long long型別運算執行時間的差別型別
- 強制型別轉換(int)、(int&)和(int*)的區別型別
- MySQL數字型別int與tinyint、float與decimal如何選擇MySql型別Decimal
- int和Integer的區別
- MySQL 中 int (10) 和 int (11) 到底有什麼區別?MySql
- (int)a、&a、(int)&a、(int&)a的區別
- C/C++_int/float/double的最大值和最小值C++
- 關於MYSQL中FLOAT和DOUBLE型別的儲存MySql型別
- SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差別SQL
- BOOL,int,float,指標型別的變數a 與“零”的比較語句指標型別變數
- int[] 、 list<int> 、 list<int>[] 的區別
- CSS中float和Clear的使用CSS
- mysql中tinyint、smallint、int和bigint型別的用法區別MySql型別
- python 從list移除-1和非int型別的資料Python型別
- [譯]分辨差別 -- 第一部分: 泛型不是模板泛型
- [譯]分辨差別 -- 第二部分: 作用域, 定義空間和 生存期
- CSS中的float和margin的混合使用CSS
- css定位中position:absolute與float的區別CSS
- 解釋 Python 2 和 Python 3 的版本之間差別Python
- Float型別*100的坑 (BigDecimal 的使用)和float形的格式化型別Decimal
- decimal,float和double的區別是什麼?Decimal
- float和double有什麼區別?
- Python 中 is 和 == 的區別Python
- Python中is和==的區別Python
- 別人眼中的程式猿和現實中的程式猿差別在哪?
- 測試Java中的long,int基本型別Java型別
- Resources類中getString (int ResID)與getText (int ResID)的區別
- Python基本資料型別之intPython資料型別
- 10.int和Integer的區別(重點)
- 型別轉換(int 和 String)型別