内置函数(二)

 数学运算(7):

  • abs:函数返回数字的绝对值。
  • divmod:计算除数与被除数的结果,返回一个包含商和余数的元组(a // b, a % b)。
  • round:保留浮点数的小数位数,默认保留整数。
  • pow:求x**y次幂。(三个参数为x**y的结果对z取余)
 1 print(abs(-5))  # 5
 2 
 3 print(divmod(7,2))  # (3, 1)
 4 
 5 print(round(7/3,2))  # 2.33
 6 print(round(7/3))  # 2
 7 print(round(3.32567,3))  # 3.326
 8 
 9 print(pow(2,3))  # 两个参数为2**3次幂
10 print(pow(2,3,3))  # 三个参数为2**3次幂,对3取余。
数学运算
  • sum:对可迭代对象进行求和计算(可设置初始值)。
  • min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值)。
  • max:返回可迭代对象的最大值(可加key,key为函数名,通过函数的规则,返回最大值)。
 1 print(sum([1,2,3]))
 2 #6
 3 print(sum((1,2,3),100))
 4 #106
 5 print(sum([1,2,3],100))
 6 #106
 7 print(min([1,2,-5,],key=abs))
 8 #1
 9 dic = {'a':3,'b':2,'c':1}
10 print(min(dic,key=lambda x:dic[x]))
11 #c
12 print(max([1,2,3],key=abs))
13 #3
14 print(max([1,2,-6],key=abs))
15 #-6
16 dic = {'a':3,'b':2,'c':1}
17 print(max(dic,key=lambda x:dic[x]))
18 #a
数学运算(7):

猜你喜欢

转载自www.cnblogs.com/zhaojingyu/p/8955237.html