内置函数:数学计算,abs,divmod,round,pow,sum,min,max

时光毁灭记忆、已成空白 提交于 2019-11-28 10:48:23

ads:计算绝对值

l = [-1,5,-6,11,6,-19]
print(sorted(l,key=abs))#按绝对值排序
for i in l:
    print(abs(i))#逐个打印绝对值

 

divmod:除几余几

print(divmod(10,3))#返回一个元组

 

round:小数精确,精确到小数点后几位,可以精确到小数点前几位,前几位用负数表示,均四舍五入

a = 8115/4
print(a.__round__(1))#变量a的内置方法
print(a.__round__(-2))
print(round(8115/4,1))#内置函数
print(round(8115/4,-2))

 

pow:幂运算

print(pow(2,3))#2的3次幂

 

sum:求和 ,传入一个可迭代对象求和,可以继续传入一个起始求和的参数,默认为0

l = [1,2,3,4,5,-5]
print(sum(l))#10
print(sum(l,2))#12

 

min:返回给定参数的最大值,参数可以为序列。可以加入一个key的索引

l = [1,2,3,4,5,-5]
print(min(l,key=abs))#绝对值最小
print(min(l))#最小

 

max:返回给定参数的最大值,参数可以为序列。可以加入一个key的索引

l = [1,2,3,4,5,-5]
print(max(l,key=abs))#绝对值最大
print(max(l))#最大

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!