3-Python3從入門到實戰—基礎之數據類型(數字-Number)

Python從入門到實戰系列——目錄

Python3 中有六個標準的數據類型:python

  • Number(數字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Sets(集合)
  • Dictionary(字典)

Number(數字)

  • Python3 支持三種不一樣的數值類型: int(整型)、float(浮點型)、complex(複數);
  • 整型(Int),是正或負整數,不帶小數點,int沒有限制大小,表示爲長整型,在Python 3裏,只有一種整數類型 int,沒有 python2 中的 Long;
  • 浮點型(float) - 浮點型由整數部分與小數部分組成,浮點型也可使用科學計數法表示(2.5e2 = 2.5 x 102 = 250);
  • 複數( (complex)) - 複數由實數部分和虛數部分構成,能夠用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型;
int:    1,5,10,500,10000...
float: 0.0,52.0,-66.66,88.8E-88...
bool:True,False
complex:3.14j,20+3j,-652+8j,3e+6j...

數字類型轉換

  • int(x) 將x轉換爲一個整數。
  • float(x) 將x轉換到一個浮點數。
  • complex(x) 將x轉換到一個複數,實數部分爲 x,虛數部分爲 0。
  • complex(x, y) 將 x 和 y 轉換到一個複數,實數部分爲 x,虛數部分爲 y。x 和 y 是數字表達式。
a = 1.0
b = 2
print(int(a))        #輸出結果:1
print(float(b))      #輸出結果:2.0
print(complex(a))    #輸出結果:(1+0j)
print(complex(a,b))  #輸出結果:(1+2j)

數學函數

2 + 2       # 結果 4
10 + 2 * 2  # 結果 14
10 / 2      # 結果 5.0
10 // 2     # 結果 5
10.0 // 2   # 結果 5.0

數學常量

  • 數學常量 pi:表示圓周率,通常以π來表示
  • 數學常量 e:e即天然常數(天然常數)。

注意:在 Python2 中是沒有布爾型的,它用數字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定義成關鍵字了,但它們的值仍是 1 和 0,它們能夠和數字相加。git

相關文章
相關標籤/搜索