一、内置函数
内置函数 绝对值:abs() 最大值:max() 最小值:min() 次方:pow(a,b) a的b次方 四舍五入:round() 求和sum([])
二、math数学模块
''' 只要提到模块这个次就先导入这个模块 (模块:包、命名空间) (底层库) 引入模块的关键字:import 在多个py文件中可能会出现相同的名字(变量、函数、类) 为了不让名字冲突把不同的py文件放到不同的文件夹中 ''' import math print(math.ceil(3.9))#向上取整 print(math.floor(3.9))#向下取整 print(math.sqrt(8))#平方根 print(math.modf(3.14))#返回小数和整数部分 print(math.pi)
三、随机数模块
''' 随机数模块random ''' import random # 随机0-1之间的数字(小数)取不到1的 print(random.random()) # 随机1-3之间的整数能取到最大值 print(random.randint(1,3)) # 随机的是1-3之间的整数,取不到最大值 print(random.randrange(1,3)) # 只写一个默认从0开始到这个数字,取不到最大值 print(random.randrange(2)) # 2是步长 print(random.randrange(1,10,3)) # 随机1-3之间的小数 print(random.uniform(1,3)) # 随机列表中的一个数据 print(random.choice(["a","b",1,2])) # 从列表中随机指定个几个数据 print(random.sample(["a","b",1,2],2)) # 将列表中的数据打乱顺序 li=[1,2,3,4,5] random.shuffle(li) print(li) print(random.choice("abcd1234"))