在Python中,有多种类型的数值,但最常见的是整数(int)和浮点数(float)。此外,还有一些其他数值类型,如复数(complex)和分数(fractions.Fraction,来自fractions
模块),但它们在日常编程中可能不那么常用。
- 整数(int):
整数是没有小数部分的数字。在Python 3中,整数可以是任意大小,并且可以是正数、负数或零。
a = 10
b = -5
c = 0
- 浮点数(float):
浮点数是小数点可以移动的数字。它们用于表示实数,包括小数和指数表示法。
x = 3.14
y = -2.718
z = 1.23e-4 # 这等于 0.000123
- 复数(complex):
复数由实部和虚部组成,其中虚部是实数的倍数,乘以虚数单位j
(或J
)。
c1 = 3 + 4j
c2 = -2 - 1j
- 分数(fractions.Fraction):
分数来自Python的fractions
模块,用于精确表示有理数。这对于需要避免浮点数舍入错误的金融和科学计算特别有用。
from fractions import Fraction
f1 = Fraction(1, 2) # 表示 1/2
f2 = Fraction(3, 4) # 表示 3/4
print(f1 + f2) # 输出 Fraction(5, 4),即 5/4
在大多数Python程序中,你会主要使用整数和浮点数。复数在处理涉及复平面或波的某些问题时很有用,而分数在处理需要精确计算的金融和科学问题时很有用。