本节内容如下:
常用的函数
模块math
模块random
实例如下:
a = -100
# 绝对值
print(abs(a)) # 100
# 幂运算
print(pow(2,3)) # 8
# 舍入
print(round(3.1415926,3)) # 3.142
# 最大值/最小值
print(max([1,2,3,4])) # 4
print(min([1,2,3,4])) # 1
# 求和
print(sum((1,2,3,4))) # 10
实例如下:
import math
# 常量(圆周率)
print(math.pi) # 3.141592653589793
# 常量(自然对数底数)
print(math.e) # 2.718281828459045
# 向下取整
print(math.floor(3.14)) # 3
# 向上取整
print(math.ceil(3.14)) # 4
# x的y次方
print(math.pow(3,3)) # 27
# x的平方根
print(math.sqrt(4)) # 2.0
# 以e为底的x次方
print(math.exp(2)) # 7.38905609893065
# 截取整数
print(math.trunc(3.14)) # 3
实例如下:
import random
# choice(seq)
print(random.choice(range(1,101))) # 26 (注意每次随机结果可能不一样)
# randrange([start,] stop [,step])
print(random.randrange(1,100,2)) # 25 (注意每次随机结果可能不一样)
# random()
print(random.random()) # 0.9843460091450895 (注意每次随机结果可能不一样)
# shuffle(lst)
l = [1,2,3,4,5]
random.shuffle(l) # [3, 2, 5, 4, 1] (注意每次随机结果可能不一样)
print(l)
# uniform(x, y)
print(random.uniform(1,10)) # 2.416341037436789 (注意每次随机结果可能不一样)
领取专属 10元无门槛券
私享最新 技术干货