Python3 中有六個標準的數據類型:python
- Number(數字)
- String(字符串)
- List(列表)
- Tuple(元組)
- Sets(集合)
- Dictionary(字典)
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
注意:在 Python2 中是沒有布爾型的,它用數字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定義成關鍵字了,但它們的值仍是 1 和 0,它們能夠和數字相加。git