Python中的数字类型有整数、浮点数和复数。整数是没有小数部分的数字,它可以是正数、负数或零。浮点数是带有小数部分的数字,它也可以是正数、负数或零。复数是实部和虚部组成的数字,它可以是正数、负数或零。
整数
整数是Python中最常用的数字类型,它是无限大小的,可以是正数、负数或零。Python中的整数可以用十进制、二进制、八进制或十六进制表示,其中十进制是最常用的,其他几种进制可以用前缀表示,如0b表示二进制,0o表示八进制,0x表示十六进制,如:
# 十进制 a = 10 # 二进制 b = 0b10 # 八进制 c = 0o10 # 十六进制 d = 0x10
Python中的整数运算包括加法、减法、乘法、整除、取模和乘方等,如:
# 加法 a = 1 + 2 # 减法 b = 2 - 1 # 乘法 c = 2 * 3 # 整除 d = 6 // 4 # 取模 e = 5 % 2 # 乘方 f = 2 ** 3
浮点数
浮点数是Python中带有小数部分的数字,它可以是正数、负数或零。Python中的浮点数可以用科学计数法表示,如:
# 科学计数法 a = 1.23e2
Python中的浮点数运算包括加法、减法、乘法、除法、乘方等,如:
# 加法 a = 1.2 + 2.3 # 减法 b = 2.3 - 1.2 # 乘法 c = 2.3 * 3.4 # 除法 d = 4.5 / 2.3 # 乘方 e = 2.3 ** 3.4
复数
复数是实部和虚部组成的数字,它可以是正数、负数或零。Python中的复数可以用实部和虚部的形式表示,实部用数字表示,虚部用j表示,如:
# 实部和虚部 a = 1 + 2j
Python中的复数运算包括加法、减法、乘法、除法、乘方等,如:
# 加法 a = 1 + 2j + 3 + 4j # 减法 b = 2 + 3j - 1 - 2j # 乘法 c = 2 + 3j * 4 + 5j # 除法 d = 6 + 7j / 2 + 3j # 乘方 e = 2 + 3j ** 4 + 5j