Python支持三种数值类型:整数(int)、浮点数(float)和复数(complex)。整数用于表示任意大小的整型数据,浮点数用于处理带小数点的数值,而复数则包含实部和虚部,适用于科学计算等高级数学场景。
-
整数(int)
整数类型不限制数值大小,可表示正数、负数或零。例如,x = 42
或y = -100
。Python还支持二进制(0b1010
)、八进制(0o12
)和十六进制(0xA
)的整数表示形式,并通过int()
函数实现类型转换。 -
浮点数(float)
浮点数用于存储小数或科学计数法表示的数值(如1.5e3
等价于1500.0)。其精度受系统限制,但足以满足常规计算需求。例如,pi = 3.14159
或speed = 2.5e8
(光速近似值)。 -
复数(complex)
复数由实部和虚部构成,虚部以j
结尾,如z = 3+4j
。Python提供complex()
函数创建复数,并支持通过.real
和.imag
属性分别获取实部与虚部。复数运算(如加减乘除)遵循数学规则,适用于信号处理等领域。
掌握这三种数值类型是Python编程的基础,合理选择类型能提升代码效率和可读性。对于科学计算或金融场景,需特别注意浮点数的精度问题,必要时可结合第三方库(如NumPy)扩展功能。