python的數字類型

Number類型主要包含整數、浮點數、複數,其中整數還包含布爾類型。python

一、整數

一般狀況下,整數有4種數制的表示方法,分別是二進制、八進制、十進制、十六進制。二進制以0b開頭,八進制以0o開頭,十進制(直接顯示數字),十六進制以0x開頭。函數

二、浮點數

在python中使用浮點數,常常會遇到下面這種狀況:code

>>> 0.8*3
2.4000000000000004

出現這種狀況,主要仍是因浮點數在計算機中實際是以二進制保存的,轉化爲二進制後它是個無限循環的數。如何在Python中獲取特定位數精度值?有兩種方面,一種是使用round()函數控制小數點的位數,另外一種是導入decimal模塊。這裏就不詳細說明了。ci

>>> x=0.1234567890123456789
>>> round(x,12)
0.123456789012

三、複數

彷佛不多用到。class

相關文章
相關標籤/搜索