一、整數
Python中的整數表示為任意精度整數,因此可以使用任意長度的整數進行計算,而無需擔心溢出。以下是整數的一些示例:
# 整數示例 x = 7 y = 21 z = -15 print(x) # 7 print(y) # 21 print(z) # -15
Python還提供了一些整數操作,例如除法的操作符 // 和取模操作符 %。以下是一些整數操作的示例:
# 整數操作示例 a = 9 b = 4 print(a // b) # 2(整數除法) print(a % b) # 1(取模操作符)
二、浮點數
Python中的浮點數使用固定數量的位來表示數字(稱為小數位數),並且在必要時可以使用指數來表示數字。以下是浮點數的一些示例:
# 浮點數示例 x = 1.2 y = 3.4E5 z = -2.345 print(x) # 1.2 print(y) # 340000.0 print(z) # -2.345
浮點數支持與整數相同的操作符,例如加法和乘法。但是,需要注意的是,由於計算機不能精確表示所有十進制分數,因此在進行浮點數計算時可能會出現舍入誤差。以下是一個示例:
# 浮點數操作示例 a = 3.33 b = 1.111 c = a + b print(c) # 4.441000000000001(出現舍入誤差)
三、複數
Python中的複數由實數部分和虛數部分組成,並用“j”表示虛數部分。以下是一個複數的示例:
# 複數示例 x = 2 + 3j print(x) # (2+3j)
複數可以使用與其他數字類型相同的操作符進行計算。以下是一些複數操作的示例:
# 複數操作示例 a = 1 + 2j b = 2 + 5j c = a + b d = a * b print(c) # (3+7j) print(d) # (-8+9j)
四、十六進制和八進制
Python支持十六進制和八進制數字表示法。十六進制數字前綴為“0x”,八進制數字前綴為“0o”。以下是一些示例:
# 十六進制和八進制示例 x = 0xA5 # 十六進制數 y = 0o11 # 八進制數 print(x) # 165 print(y) # 9
五、數字類型轉換
Python中的數字類型可以相互轉換。例如,可以將整數轉換為浮點數、浮點數轉換為整數等。以下是一些示例:
# 數字類型轉換示例 a = 2 b = 3.14 c = 4 + 5j print(float(a)) # 2.0(將整數轉換為浮點數) print(int(b)) # 3(將浮點數轉換為整數,效果類似於取整) print(complex(a)) # (2+0j)(將整數轉換為複數)
六、小結
Python提供了多種類型的數字,包括整數、浮點數、複數等。每種數字類型都有其獨特的屬性和操作。了解這些數字類型及其操作是編寫Python程序的基礎。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153379.html