Python 数字类型
数字类型用于存储数值。它们是不可变的数据类型,这意味着改变数字类型变量的值,实际上是创建了一个新的对象。
Python 支持三种主要的数字类型:
- 整数 (Integer,
int): 正或负的整数,不带小数点。Python 3 中的整数可以任意大,仅受内存限制。 - 浮点数 (Float,
float): 正或负的实数,带有小数点。也可以用科学计数法表示(例如2.5e2表示 2.5 * 10^2 = 250)。 - 复数 (Complex,
complex): 由实部和虚部组成,形式为a + bj,其中j是虚数单位。
基本算术运算
Python 支持所有标准的算术运算符。
示例:
运算中的类型转换
当一个表达式中混合了整数和浮点数时,Python 会自动将整数转换为浮点数,以保证精度。这种转换是隐式的。
数字类型转换函数
你也可以使用内置函数显式地在不同数字类型之间进行转换。
int(x): 将x转换为整数(会截断小数)。float(x): 将x转换为浮点数。complex(x): 将x转换为复数,实部为x,虚部为 0。complex(x, y): 创建一个复数,实部为x,虚部为y。
数学函数模块 math
对于更高级的数学运算,如三角函数、对数、平方根等,你需要导入 math 模块。