Python 在数值运算方面提供了丰富的功能,无论是基础的算术操作还是复杂的科学计算,都能轻松应对。以下是关键知识点整理:
基础操作 🔢
- 整数与浮点数
支持+
,-
,*
,/
,//
(整除),%
(取模)等运算符
📌 示例:7 // 3 = 2
,3 ** 2 = 9
(幂运算) - 位运算
使用&
,|
,^
,~
等操作处理二进制数据
📌 示例:10 & 6 = 4
(二进制1010
&0110
)
高级技巧 💡
- 数学函数
math
模块提供sqrt()
,log()
,sin()
等函数
📌 推荐学习路径:/programming/math_operations - 浮点精度处理
使用decimal
模块控制精度,避免计算误差
📌 示例:Decimal('0.1') + Decimal('0.2')
得到0.3
常用库推荐 📚
库名 | 功能 | 文档 |
---|---|---|
numpy |
科学计算基础库 | numpy官方文档 |
pandas |
数据处理与分析 | pandas社区指南 |
sympy |
符号运算与代数计算 | sympy入门教程 |
实战案例 🧪
- 向量运算
import numpy as np a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) print(a + b) # 输出 [5 7 9]
- 统计计算
import statistics data = [1, 2, 3, 4, 5] print(statistics.mean(data)) # 输出 3.0