跳到主要内容

Python基础运算

Python中,可以使用内置的运算符和函数来执行基本的数学操作。以下是一些常见数学操作的示例:

加法 (+)

用于将两个数相加。

result = 10 + 5  # 结果是 15

减法 (-)

用于从一个数中减去另一个数。

result = 10 - 5  # 结果是 5

乘法 (*)

用于将两个数相乘。

result = 10 * 5  # 结果是 50

除法 (/)

用于将一个数除以另一个数,结果总是浮点数。

result = 10 / 5  # 结果是 2.0

整数除法 (//)

用于将一个数除以另一个数,但它会丢弃除法后的小数部分,只保留整数部分。

result = 10 // 3  # 结果是 3

求余数 (%)

用于找出一个数除以另一个数的余数。

result = 10 % 3  # 结果是 1

求幂 (**)

用于将一个数的幂与另一个数相乘。

result = 10 ** 2  # 结果是 100 (10的2次方)

开方

Python中没有专门的开方运算符,但可以通过将数值的幂设置为分数来实现,或者使用math.sqrt()函数。

# 使用幂运算符开方
result = 16 ** 0.5 # 结果是 4.0 (16的1/2次方,即平方根)

# 使用math模块的sqrt函数
import math
result = math.sqrt(16) # 结果也是 4.0

其他数学函数

Python的math模块提供了更多的数学操作,比如三角函数(sin, cos, tan),对数(log),以及其他常用的数学常数和函数。

import math

# 对数
result = math.log(100, 10) # 结果是 2.0 (以10为底的100的对数)

# 三角函数
result = math.sin(math.pi / 2) # 结果是 1.0 (π/2的正弦)

# 常数
print(math.pi) # π的值
print(math.e) # 自然对数的底数

这些是Python中执行基本和稍微复杂一些的数学操作的方法。对于更高级的数学操作,比如线性代数或统计函数,可以使用如numpyscipy等外部库。

result = 10 + 5  # 结果是 15

减法 (-)

用于从一个数中减去另一个数。

result = 10 - 5  # 结果是 5

乘法 (*)

用于将两个数相乘。

result = 10 * 5  # 结果是 50

除法 (/)

用于将一个数除以另一个数,结果总是浮点数。

result = 10 / 5  # 结果是 2.0

整数除法 (//)

用于将一个数除以另一个数,但它会丢弃除法后的小数部分,只保留整数部分。

result = 10 // 3  # 结果是 3

求余数 (%)

用于找出一个数除以另一个数的余数。

result = 10 % 3  # 结果是 1

求幂 (**)

用于将一个数的幂与另一个数相乘。

result = 10 ** 2  # 结果是 100 (10的2次方)

开方

Python中没有专门的开方运算符,但可以通过将数值的幂设置为分数来实现,或者使用math.sqrt()函数。

# 使用幂运算符开方
result = 16 ** 0.5 # 结果是 4.0 (16的1/2次方,即平方根)

# 使用math模块的sqrt函数
import math
result = math.sqrt(16) # 结果也是 4.0

其他数学函数

Python的math模块提供了更多的数学操作,比如三角函数(sin, cos, tan),对数(log),以及其他常用的数学常数和函数。

import math

# 对数
result = math.log(100, 10) # 结果是 2.0 (以10为底的100的对数)

# 三角函数
result = math.sin(math.pi / 2) # 结果是 1.0 (π/2的正弦)

# 常数
print(math.pi) # π的值
print(math.e) # 自然对数的底数

这些是Python中执行基本和稍微复杂一些的数学操作的方法。对于更高级的数学操作,比如线性代数或统计函数,可以使用如numpyscipy等外部库。