內置函數(二)
阿新 • • 發佈:2018-04-27
包含 -a none 函數返回 OS 浮點 三個參數 code pla
數學運算(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))數學運算(7):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
內置函數(二)