math模塊
# 數學相關模塊import mathr = math.floor(3.2) # 向下取整print(r)r = math.ceil(4.5) # 向上取整print(r)r = round(3.4999) # 四舍五入print(r)r = math.pow(3,4) # =3**4print(r)r = math.sqrt(25) # 開平方print(r)r = math.fabs(-0.23) # 絕對值(小數)print(r)r = abs(-2) # 絕對值print(r)r = math.modf(3.14) # 拆分小數和整數print(r)r = math.copysign(3,-5) #-5的符號賦給3print(r)lt = [1,4,5,7] # 計算lt中數字的和(結果浮點數)r = math.fsum(lt)print(r)r = sum(lt) # 同上(結果整數)print(r)print(math.pi) # 圓周率print(math.e) # 自然對數# 隨機數模塊import randomr = random.random() # 隨機獲取0~1小數print(r)lt = [2,3,5,7,'A','C','d']r = random.choice(lt) # 隨機獲取lt中一個值print(r)random.shuffle(lt) #打亂列表print(lt)r = random.randrange(5,15,2) #獲取制定范圍內隨機的整數print(r)r = random.uniform(4,24) #獲取制定范圍內隨機數print(r)# 內建函數nums = [2,3,5,7,0,23,21,-11,0.4]print(max(nums)) # 獲取最大值print(min(nums)) # 獲取最小值# 進制相關hex(3)oct(3)bin(3)print(ord('a')) # 獲取相對應的ascii碼print(chr(90)) # 獲取ascii碼相對應的字符num = 99var = 'num + 1'nums = eval(var) # 將python字符串當做代碼執行 慎用print(nums)
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接
新聞熱點
疑難解答