數字類型
python中,數據類型分為兩種,內置的和自定義的。
內置的包含數字、字符串、布爾、列表、元祖、字典、Bytes、集合等。自定義的,一般以類的形式,根據需要組合以上內置類型成為獨特的數據類型。
數字類型是不可變的。
1、整數 int
2、浮點數 float
3、復數 complex
復數由實數部分和虛數部分構成,可以用a+bj,或complex(a,b)表示,復數的實部a和虛部b都是浮點型。
數字類型轉換
int(x):把x轉換為整數,如果x是浮點數,則截取小數部分。
float(x):把x轉換為浮點數
complex(x):把x轉換為一個復數,實數部分為x,虛數部分為0
complex(x,y):將x和y轉換為一個復數,實數部分為x,虛數部分為y
轉換過程中,若出現無法轉換的對象,則拋出異常
數學計算
布爾類型
在python中,布爾類型只有兩個值,True和False。
布爾類型可以進行and、or和not運算
空值:python中有個None,他不能理解為0,因為0是整數類型,而None既不是布爾類型、也不是整數類型,他是NoneType。
None不可對其進行各種方法的調用