Python從入門到實戰(zhàn)系列——目錄
Python3 中有六個標準的數(shù)據(jù)類型:
- Number(數(shù)字)
- String(字符串)
- List(列表)
- Tuple(元組)
- Sets(集合)
- Dictionary(字典)
Number(數(shù)字)
- Python3 支持三種不同的數(shù)值類型: int(整型)、float(浮點型)恤左、complex(復數(shù))贴唇;
- 整型(Int),是正或負整數(shù)飞袋,不帶小數(shù)點戳气,int沒有限制大小,表示為長整型巧鸭,在Python 3里瓶您,只有一種整數(shù)類型 int,沒有 python2 中的 Long纲仍;
- 浮點型(float) - 浮點型由整數(shù)部分與小數(shù)部分組成呀袱,浮點型也可以使用科學計數(shù)法表示(2.5e2 = 2.5 x 102 = 250);
- 復數(shù)( (complex)) - 復數(shù)由實數(shù)部分和虛數(shù)部分構成郑叠,可以用a + bj,或者complex(a,b)表示压鉴, 復數(shù)的實部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...
數(shù)字類型轉(zhuǎn)換
- int(x) 將x轉(zhuǎn)換為一個整數(shù)锻拘。
- float(x) 將x轉(zhuǎn)換到一個浮點數(shù)油吭。
- complex(x) 將x轉(zhuǎn)換到一個復數(shù),實數(shù)部分為 x署拟,虛數(shù)部分為 0婉宰。
- complex(x, y) 將 x 和 y 轉(zhuǎn)換到一個復數(shù),實數(shù)部分為 x推穷,虛數(shù)部分為 y心包。x 和 y 是數(shù)字表達式。
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)
數(shù)學函數(shù)
2 + 2 # 結果 4
10 + 2 * 2 # 結果 14
10 / 2 # 結果 5.0
10 // 2 # 結果 5
10.0 // 2 # 結果 5.0
數(shù)學常量
- 數(shù)學常量 pi:表示圓周率馒铃,一般以π來表示
- 數(shù)學常量 e:e即自然常數(shù)(自然常數(shù))蟹腾。
注意:在 Python2 中是沒有布爾型的痕惋,它用數(shù)字 0 表示 False,用 1 表示 True娃殖。到 Python3 中值戳,把 True 和 False 定義成關鍵字了,但它們的值還是 1 和 0炉爆,它們可以和數(shù)字相加堕虹。