本文將介紹Python中基本數字類型,包括整型、布爾型、浮點型、複數型,並提供相應的代碼示例以便讀者更好的理解。
一、整型
整型即整數類型,Python中的整型沒有大小限制,所以可以表示任意大小的整數。整數類型有以下幾個特點:
- 整型以十進制、十六進制、八進制和二進制的形式表示。
- 在Python 3中,整型與長整型已合併。
- 可以使用type()函數獲取變量類型,在Python 3中返回。
以下是一些整型代碼示例:
# 定義整型變量 a = 123 b = 0x10 # 十六進制 c = 0o10 # 八進制 d = 0b10 # 二進制 # 輸出結果 print(a) # 123 print(b) # 16 print(c) # 8 print(d) # 2 # 獲取變量類型 print(type(a)) #
二、布爾型
布爾型即邏輯類型,共有兩個取值True和False。可以將布爾型視為整型的子集,其中True相當於1,False相當於0。布爾型使用以下關鍵字表示:
- True – 真
- False – 假
- and – 邏輯與
- or – 邏輯或
- not – 邏輯非
以下是一些布爾型代碼示例:
# 定義布爾型變量 a = True b = False # 輸出結果 print(a) # True print(b) # False # 邏輯運算 print(True and False) # False print(True or False) # True print(not True) # False # 將整型轉換為布爾型 print(bool(0)) # False print(bool(1)) # True
三、浮點型
浮點型即小數類型,Python中浮點數可以表示得非常接近實數的數值。浮點型的精確度取決於系統硬件。浮點型有以下幾個特點:
- 浮點型數值必須包含小數點。
- 可以使用小寫e表示10的冪,例如1.23e-5等價於0.0000123。
- 可以使用type()函數獲取變量類型,在Python 3中返回。
以下是一些浮點型代碼示例:
# 定義浮點型變量 a = 1.23 b = 3.14e-2 # 輸出結果 print(a) # 1.23 print(b) # 0.0314 # 獲取變量類型 print(type(a)) #
四、複數型
複數型即包含實部和虛部的數值類型,虛部以j或J結尾。可以使用complex(real,imag)函數創建複數,在其中real為實部,imag為虛部。複數型有以下幾個特點:
- 可以使用.real獲取實部,使用.imag獲取虛部。
- 可以使用type()函數獲取變量類型,在Python 3中返回。
以下是一些複數型代碼示例:
# 定義複數型變量 a = 1+2j b = complex(2,-3) # 輸出結果 print(a) # (1+2j) print(b) # (2-3j) # 獲取實部和虛部 print(a.real) # 1.0 print(b.imag) # -3.0 # 獲取變量類型 print(type(a)) #
原創文章,作者:THCWM,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/375383.html