# abs 绝对值函数 var1 = -16 res = abs(var1) # sum 计算一个序列得和 lst = [1,2,3,4,4,5,6] res = sum(lst) print(res) # max 获取一个序列里边的最大值 lst = [1,54,91,-8] res = max(lst) res = min(lst) print(res) # min 获取一个序列里边的最小值 print("<================>") # 案例1 如果是列表,自动传递的是一个一个元素值,只不过这个值是元组; # lst = [("11",80),("33",70),("44",20),("555",21)] def func(n): # print(n) # return n[-1] # 20 21 70 80 => 20 把数字依次的进行返回,按照返回的值排序,找出最小值进行最终返回 # min 获取最小值,可以通过自定义函数,控制返回的元素; res = min(lst,key=func) print(res) # (‘44‘, 20)
# pow 计算某个数值的x次方
res = pow(2,3) #8
# bin 将10进制数据转化为二进制
res = bin(255)
# oct 将10进制数据转化为八进制
res = oct(8)
# hex 将10进制数据转化为16进制
res = hex(10)
# ord 将字符转换为ASCII编码
res = ord("Z")
# ### math 数学模块 import math #ceil() 向上取整操作 (对比内置round) res= math.ceil(3.01) print(res) #floor() 向下取整操作 (对比内置round) res = math.floor(3.9) print(res) #pow() 计算一个数值的N次方(结果为浮点数) (对比内置pow) res = math.pow(2,3) print(res) # 8.0 # res = math.pow(2,3,3) error # math.pow 只能是2个参数 # print(res) #sqrt() 开平方根运算(结果浮点数) res = math.sqrt(9) print(res) #fabs() 计算一个数值的绝对值 (结果浮点数) (对比内置abs) res = math.fabs(-18) print(res) #modf() 将一个数值拆分为整数和小数两部分组成元组 res = math.modf(4.14) print(res) # (0.13999999999999968, 4.0) #copysign() 将参数第二个数值的正负号拷贝给第一个 (返回一个小数) res = math.copysign(-18,-19) print(res) #fsum() 将一个容器数据中的数据进行求和运算 (结果浮点数)(对比内置sum) lst = [1,2,3,43,5] res = math.fsum(lst) # 54.0 print(res) #圆周率常数 pi res = math.pi print(res)
原文:https://www.cnblogs.com/jalen-123/p/13173767.html