python學習筆記-常見數學計算函數

求絕對值函數abs
#入參是int或float
print(abs(-1)) #1
返回商和餘數divmod
#divmod(x,y) x是被除數,y是除數
print(divmod(10,3)) #(3,1)
#被除數和除數都可以是float
print(divmod(10,3.5)) #(2.0,3.0)
次方計算pow
print(pow(10,2)) #100
四捨五入round

https://blog.csdn.net/qq_34979346/article/details/83827044

#建議大家動手試下,結果和我們預期的可能不太一樣額!
#原因是float存儲時候丟失精度。詳細大家可以參考這篇博客:https://blog.csdn.net/qq_34979346/article/details/83827044
print(round(1.145,2)) #運行結果:1.15  保留兩位小數,四捨五入
print(round(1.325,2)) #運行結果:1.32  保留兩位小數,四捨五入
求和sum
print(sum([1,2,3]))
#例如求0-9之和
#1.創建一個0-9的list    範圍[0,10)
a=list(range(0,10))
print(a)
#2.求和
print(sum(a))
進制轉換的一些函數
#10進制轉8進制
print(oct(9)) #0o11
#10進制轉16進制
print(hex(10)) #0xa
#10進制轉二進制字符串
print(bin(10)) #0b1010
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章