Python 提供了几种常见的数值数据类型,用于表示不同种类的数值。
以下是 Python 中常用的数值类型:
一、整数(int)
用来表示整数值,可以是正整数、负整数或零。
num = 10
negative_num = -5
zero = 0
二、浮点数(float)
用来表示带有小数部分的数值。
pi = 3.14159
temperature = -10.5
三、复数(complex)
用来表示复数,包括实部和虚部。
z = 3 + 2j
四、布尔值(bool)
用来表示真(True)或假(False)。
is_valid = True
is_empty = False
五、十进制数(decimal)
用于高精度的十进制计算。
from decimal import Decimal
amount = Decimal('10.99')
六、分数(fraction)
用于表示有理数的分数形式。
from fractions import Fraction
ratio = Fraction(3, 4) # 表示 3/4
七、位操作(binary)
用于进行二进制位的操作。
a = 0b1010 # 二进制数
b = 0x1F # 十六进制数
八、无穷大与非数值(infinity 和 NaN)
用于表示无穷大和非数值。
inf = float('inf') # 正无穷大
nan = float('nan') # 非数值
这些数值类型提供了在不同情况下使用的灵活性和精度,编程时,根据具体需要选择适当的数值类型。