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

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))#最大

 

posted @ 2019-08-24 18:28  aikell  阅读(688)  评论(0编辑  收藏  举报