Skip to content

Latest commit

 

History

History
134 lines (75 loc) · 2.28 KB

File metadata and controls

134 lines (75 loc) · 2.28 KB

第15节 python数学

❤️💕💕python是一种动态的解释形语言,由于python的普遍性,学会python能更快的解决问题,以及学习其他的知识。Myblog:http://nsddd.top


[TOC]

数学

python中有非常丰富的数学库,也有内置的一些函数

最小值和最大值

x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)

绝对值

x = abs(-7.25)

print(x)

x的y次幂

x = pow(4, 3)

print(x)

数学模块

Python 还有一个名为 的内置模块math,它扩展了数学函数列表。

要使用它,您必须导入math模块:

import math

导入math模块后,就可以开始使用模块的方法和常量了。

例如,该math.sqrt()方法返回一个数字的平方根:

In [132]: import math
     ...:
     ...: x = math.sqrt(64)
     ...:
     ...: print(x)
8.0

math.ceil()方法将一个数字向上舍入为其最接近的整数,该math.floor() 方法将一个数字向下舍入为其最接近的整数,并返回结果:

In [133]: import math
     ...:
     ...: x = math.ceil(1.4)
     ...: y = math.floor(1.4)
     ...:
     ...: print(x) # returns 2
     ...: print(y) # returns 1
2
1

math.pi常数,返回 PI (3.14...) 的值:

import math

x = math.pi

print(x)

正则表达式

Python 有一个名为 的内置包re,可用于处理正则表达式。

导入re模块:

import re

搜索字符串以查看它是否以“The”开头并以“Spain”结尾:

import re

txt = "The rain in Spain"p", txt)

END 链接