在 Python 中,数字类型包括整数(int)、浮点数(float)、复数(complex)等。
- 整数类型(int):整数是没有小数部分的数字,可以是正整数、负整数或零。例如:
x = 10 # 正整数
y = -20 # 负整数
z = 0 # 零
- 浮点数类型(float):浮点数是带有小数部分的数字,可以是正浮点数、负浮点数或零。例如:
x = 1.23 # 正浮点数
y = -4.56 # 负浮点数
z = 0.0 # 零
- 复数类型(complex):复数是由实数部分和虚数部分组成的数,虚数部分以字母 j 或 J 结尾。例如:
x = 1 + 2j # 实数部分为 1,虚数部分为 2j
y = 2 - 3j # 实数部分为 2,虚数部分为 -3j
在 Python 中,可以进行数字类型之间的运算,例如:
a = 10
b = 3
print(a + b) # 加法,输出 13
print(a - b) # 减法,输出 7
print(a * b) # 乘法,输出 30
print(a / b) # 除法,输出 3.3333333333333335
print(a // b) # 整除,输出 3
print(a % b) # 取余,输出 1
print(a ** b) # 幂运算,输出 1000
在上面的示例中,我们定义了整数变量 a 和 b,并使用加法、减法、乘法、除法、整除、取余和幂运算进行了运算。需要注意的是,在 Python 2.x 版本中,整数除法的结果会向下取整,而在 Python 3.x 版本中,整数除法的结果是浮点数。