一篇文章带你了解python标准库–math模块

  • Post category:Python

一篇文章带你了解Python标准库 — math模块

1. 简介

Python标准库是Python开发中不可或缺的一部分,它提供了大量常用的模块,以此来提高Python程序的功能和效率。本文将着重介绍标准库中的 math 模块,该模块提供了数学函数和常量,这些函数和常量可以方便地用于许多数学计算。

2. math模块的常用函数

2.1 abs(n)

返回n的绝对值。

abs(-3) # 3
abs(3) # 3

2.2 ceil(x)

返回一个大于或等于x的最小整数。

import math
math.ceil(4.2) # 5
math.ceil(5.9) # 6

2.3 floor(x)

返回一个小于或等于x的最大整数。

import math
math.floor(4.2) # 4
math.floor(5.9) # 5

2.4 sqrt(x)

返回x的平方根。

import math
math.sqrt(4) # 2.0
math.sqrt(9) # 3.0

2.5 pow(x,y)

返回x的y次方。

import math
math.pow(2,3) # 8.0
math.pow(3,3) # 27.0

2.6 radians(x)

将角度x转换为弧度。

import math
math.radians(180) # 3.141592653589793
math.radians(90) # 1.5707963267948966

2.7 degrees(x)

将弧度x转换为角度。

import math
math.degrees(3.141592653589793) # 180.0
math.degrees(1.5707963267948966) # 90.0

2.8 sin(x)

返回x的正弦值。

import math
math.sin(math.radians(30)) # 0.49999999999999994
math.sin(math.radians(45)) # 0.7071067811865475

2.9 cos(x)

返回x的余弦值。

import math
math.cos(math.radians(30)) # 0.8660254037844387
math.cos(math.radians(45)) # 0.7071067811865476

2.10 tan(x)

返回x的正切值。

import math
math.tan(math.radians(30)) # 0.5773502691896257
math.tan(math.radians(45)) # 0.9999999999999999

3. math模块的常量

3.1 pi

返回圆周率(π)的值。

import math
math.pi # 3.141592653589793

3.2 e

返回自然常数e的值。

import math
math.e # 2.718281828459045

4. 总结

在Python的数学计算中,math模块有多个有用的函数和常量。在本篇文章中,我们学习了math模块的常用函数和常量,并且提供了示例展示如何使用这些函数和常量进行数学计算。