在Python中,数字用于表示数量或多少,并且支持多种类型,主要包括:
整数 (int):
表示没有小数部分的数字,例如年龄。
浮点数 (float):
表示有小数点的数字,例如价格。
布尔值 (bool):
表示真或假,通常用于逻辑运算。
复数 (complex):
表示实部和虚部结合的数,例如 `1.23 + 4.56j`。
Python中的数字类型支持基本的算术运算,如加、减、乘、除,并且可以进行取最大值、最小值、绝对值等操作。Python 3中,整数和浮点数是分开的类型,但整数可以执行浮点运算,结果会是浮点数。
例如:
整数运算
a = 10
b = 20
print(a + b) 输出:30
浮点数运算
c = 3.14
d = 2.71
print(c * d) 输出:8.5394
Python中的数字是不可变的,这意味着一旦创建了一个数字对象,就不能改变它的值。如果需要改变数字的值,Python会分配一个新的对象。
Python还支持不同类型数字之间的隐式类型转换,这意味着在算术运算中,不同类型的数字可以直接使用,而无需显式转换类型。