在 Python 中,浮点数(float
)用于表示实数(即带小数点的数)。浮点数是计算机科学中表示近似实数的一种方式,广泛应用于科学计算、数据分析、图形处理等领域。
1. 浮点数的基本特性
1.1 定义浮点数
浮点数可以直接通过赋值定义:
a = 3.14
b = -0.001
c = 2.0
1.2 浮点数的类型
使用 type()
函数可以查看变量的类型:
print(type(a)) # 输出: <class 'float'>
1.3 浮点数的表示范围
Python 的浮点数遵循 IEEE 754 标准,通常为 64 位双精度浮点数,范围约为:
- 最小值:
2.2250738585072014e-308
- 最大值:
1.7976931348623157e+308
2. 浮点数的表示方式
2.1 十进制表示
浮点数通常以十进制表示:
pi = 3.14159
2.2 科学计数法表示
对于非常大或非常小的浮点数,可以使用科学计数法:
avogadro = 6.022e23 # 阿伏伽德罗常数
planck = 6.626e-34 # 普朗克常数
3. 浮点数的运算
Python 支持丰富的浮点数运算,包括算术运算、比较运算等。
3.1 算术运算
- 加法(
+
):a + b
- 减法(
-
):a - b
- 乘法(
*
):a * b
- 除法(
/
):a / b
- 整除(
//
):返回整数部分。 - 取余(
%
):a