1. 程式人生 > >內置函數(二)

內置函數(二)

包含 -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))
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):

內置函數(二)