Python的数值运算主要通过内置的算术运算符实现,这些运算符包括加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)和整除(//)。Python支持整数和浮点数的运算,并且在进行运算时会自动将整数转换为浮点数进行计算。
```python
加法
a = 4
b = 9
c = a + b
print("两数相加:", c)
减法
d = a - b
print("两数相减:", d)
乘法
e = a * b
print("两数相乘:", e)
除法
f = a / b
print("两数相除:", f)
取余
g = a % b
print("两数相除的余数:", g)
整除
h = a // b
print("两数相除的整数结果:", h)
Python还提供了许多内置的数学函数,如三角函数、指数、对数、幂和绝对值等,用于执行更复杂的计算。例如,使用`math`模块中的`sqrt`函数计算平方根:
```python
import math
计算平方根
i = 16
j = math.sqrt(i)
print("16的平方根:", j)
Python还支持复数的运算,可以使用内置的`cmath`模块来实现复数的运算。
需要注意的是,Python在进行除法运算时,如果除数为0会抛出`ZeroDivisionError`异常,可以通过`try...except`语句进行处理。
Python还支持大数字计算,即可以处理非常大的数字而不会出现精度问题。
此外,Python的`eval()`函数可以将字符串作为有效的表达式来求值,而`input()`函数可以将用户输入统一按照字符串类型处理。
Python的数值运算功能非常丰富,可以满足各种数学和科学计算的需求。