
x=-100
y=abs(x) #求绝对值
y=divmod(9,4) #9/4之后获取整数与余数
#(2, 1)
#返回一个元组(2, 1),第一个数是整数,第二个数是余数
y=round(3.1415926,3) #保留n位小数
#参数2 指定要保留的位数,后面一位四舍五入
y=reversed(x) #返回一个反转的迭代器
print(y)
y=pow(2,3) #两个参数时幂运算---2的3次方
print(y)
y=pow(2,3,3) #三个参数时先幂运算再求余
print(y)

y=sum([1,2,3,4,5]) #求和
#参数:可迭代对象,如:列表、元组、集合
print(y)
y=sum([1,2,3,4,5],10) #求和
#参数1:可迭代对象,如:列表、元组、集合
#参数2:数值
print(y)

y=min(10,5,-20,2,8) #返回最小值
print(y)
y=min([10,5,-20,2,8]) #返回最小值
print(y)
y=min(10,5,-20,2,8,key=abs) #返回绝对值最小值的元素
print(y)
y=min((),default=111) #传入可迭代对象为空时,必须指定参数default,用来返回默认值
print(y)

y=max(10,5,-20,2,8) #返回最大值
print(y)
y=max([10,5,-20,2,8]) #返回最大值
print(y)
y=max(10,5,-20,2,8,key=abs) #返回绝对值最大值的元素
print(y)
y=max((),default=111) #传入可迭代对象为空时,必须指定参数default,用来返回默认值
print(y)

import math
y=math.ceil(4.12) #取大于等于x的最小的整数值,如果x是一个整数,则返回x
y=math.copysign(2,-3) #把y的正负号加到x前面,可以使用0
#返回加正负号后的x值
y=math.cos(math.pi/4) #求x的余弦,x必须是弧度
y=math.degrees(math.pi/4) #把x从弧度转换成角度
y=math.e #e表示一个常量=2.718281828459045
y=math.exp(2) #返回math.e(其值为2.71828)的x次方
y=math.expm1(2) #返回math.e的x(其值为2.71828)次方的值减1
y=math.fabs(-0.03) #返回x的绝对值
y=math.factorial(3) #取x的阶乘的值
y=math.floor(4.999) #取小于等于x的最大的整数值,如果x是一个整数,则返回自身
y=math.fmod(20,3) #得到x/y的余数,其值是一个浮点数
y=math.fsum((1,2,3,4)) #对迭代器里的每个元素进行求和操作
y=math.gcd(8,6) #返回x和y的最大公约数
y=math.hypot(3,4) #返回(x的平方+y的平方)的平方根
y=math.isfinite(0.1) #如果x不是无穷大的数字,则返回True,否则返回False
y=math.isinf(234) #如果x是正无穷大或负无穷大,则返回True,否则返回False
y=math.isnan(23.8) #如果x不是数字True,否则返回False
y=math.log(math.e) #log(x,a) 如果不指定a,则默认以e为基数,a参数给定时,将 x 以a为底的对数返回
y=math.log(10) #log10()返回x的以10为底的对数
y=math.log2(32) #返回x的基2对数
y=math.modf(math.pi) #返回由x的小数部分和整数部分组成的元组
#(0.14159265358979312, 3.0)
y=math.pi #数字常量,圆周率
y=math.pow(3,4) #返回x的y次方,即x**y
y=math.radians(45) #把角度x转换成弧度
y=math.sin(math.pi/4) #求x(x为弧度)的正弦值
y=math.sqrt(100) #求x的平方根
y=math.tan(math.pi/4) #返回x(x为弧度)的正切值
y=math.trunc(6.789) #返回x的整数部分
print(y)
