码迷,mamicode.com
首页 > 其他好文 > 详细

内置函数(二)

时间:2018-04-26 23:34:30      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:play   max   技术   closed   one   包含   2.3   最小   lam   

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

 

内置函数(二)

标签:play   max   技术   closed   one   包含   2.3   最小   lam   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!