📜  如何在 python 中计算(1)

📅  最后修改于: 2023-12-03 15:24:20.235000             🧑  作者: Mango

如何在 Python 中计算

Python 是一种高级编程语言,在数据分析、科学计算、机器学习等领域广泛应用。本文将介绍如何在 Python 中进行各种计算操作。

算术运算

Python 支持基本的算术运算,如加法、减法、乘法、除法和求幂等。可以使用符号或函数进行计算。

# 加法
print(2 + 3)   # 输出 5

# 减法
print(5 - 2)   # 输出 3

# 乘法
print(3 * 4)   # 输出 12

# 除法
print(7 / 3)   # 输出 2.3333333333333335

# 求幂
print(2 ** 4)  # 输出 16
数字类型

Python 支持整数、浮点数和复数三种数字类型,可以进行各种数学运算。

# 整数
num1 = 7
num2 = 3

# 浮点数
num3 = 2.5
num4 = 1.5

# 复数
num5 = 1 + 2j
num6 = 2 + 3j

# 加法
print(num1 + num2)     # 输出 10
print(num3 + num4)     # 输出 4.0
print(num5 + num6)     # 输出 (3+5j)

# 减法
print(num1 - num2)     # 输出 4
print(num3 - num4)     # 输出 1.0
print(num5 - num6)     # 输出 (-1-1j)

# 乘法
print(num1 * num2)     # 输出 21
print(num3 * num4)     # 输出 3.75
print(num5 * num6)     # 输出 (-4+7j)

# 除法
print(num1 / num2)     # 输出 2.3333333333333335
print(num3 / num4)     # 输出 1.6666666666666667
print(num5 / num6)     # 输出 (0.6153846153846154+0.07692307692307691j)

# 求幂
print(num2 ** num1)    # 输出 2187
print(num3 ** num4)    # 输出 2.924017738212866
print(num5 ** num6)    # 输出 (-0.040160740401706284+0.07313124203531324j)
数学函数

Python 还提供了许多数学函数,如三角函数、对数函数、指数函数、取整函数等。这些函数可以通过模块导入后直接调用。

import math

# 取整函数
print(math.ceil(3.5))      # 输出 4
print(math.floor(3.5))     # 输出 3
print(round(3.5))          # 输出 4
print(round(3.4))          # 输出 3

# 三角函数
print(math.sin(0))         # 输出 0.0
print(math.cos(math.pi))   # 输出 -1.0
print(math.tan(math.pi/4)) # 输出 0.9999999999999999

# 对数函数
print(math.log(10))        # 输出 2.302585092994046
print(math.log10(10))      # 输出 1.0
print(math.log2(10))       # 输出 3.321928094887362

# 指数函数
print(math.exp(2))         # 输出 7.3890560989306495
print(pow(2, 3))           # 输出 8
小结

本文介绍了 Python 中的算术运算、数字类型和数学函数。这些操作对于科学计算和数据分析等领域非常重要。在实际开发中,我们应该根据具体需求选择合适的数据类型和操作方式。