首页 > 其他 > 详细

内置函数(二)

时间:2018-04-26 22:46:53      阅读:228      评论:0      收藏:0      [点我收藏+]

 数学运算(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):

 

内置函数(二)

原文:https://www.cnblogs.com/zhaojingyu/p/8955237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!