一看就懂得Python的math模塊
更新時間:2018年10月21日 15:23:57 作者:Mr_lee_long
今天小編就為大家分享一篇關于Python的math模塊,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
math模塊
# 數(shù)學相關模塊 import math r = 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**4 print(r) r = math.sqrt(25) # 開平方 print(r) r = math.fabs(-0.23) # 絕對值(小數(shù)) print(r) r = abs(-2) # 絕對值 print(r) r = math.modf(3.14) # 拆分小數(shù)和整數(shù) print(r) r = math.copysign(3,-5) #-5的符號賦給3 print(r) lt = [1,4,5,7] # 計算lt中數(shù)字的和(結果浮點數(shù)) r = math.fsum(lt) print(r) r = sum(lt) # 同上(結果整數(shù)) print(r) print(math.pi) # 圓周率 print(math.e) # 自然對數(shù) # 隨機數(shù)模塊 import random r = random.random() # 隨機獲取0~1小數(shù) 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) #獲取制定范圍內隨機的整數(shù) print(r) r = random.uniform(4,24) #獲取制定范圍內隨機數(shù) print(r) # 內建函數(shù) 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 = 99 var = 'num + 1' nums = eval(var) # 將python字符串當做代碼執(zhí)行 慎用 print(nums)
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
您可能感興趣的文章:
相關文章
Django項目中用JS實現(xiàn)加載子頁面并傳值的方法
今天小編就為大家分享一篇Django項目中用JS實現(xiàn)加載子頁面并傳值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05scrapy結合selenium解析動態(tài)頁面的實現(xiàn)
這篇文章主要介紹了scrapy結合selenium解析動態(tài)頁面的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09使用 Python 和 OpenCV 實現(xiàn)實時人臉識別功能
本文詳細講解了使用Python和OpenCV庫實行實時人臉識別的過程,首先,確保安裝OpenCV庫,并通過Haar級聯(lián)分類器進行人臉檢測,實現(xiàn)步驟包括打開攝像頭、圖像灰度轉換、人臉檢測及繪制矩形框,代碼示例清晰展示了從設置攝像頭到最終展示檢測結果的完整過程2024-11-11利用 Python ElementTree 生成 xml的實例
這篇文章主要介紹了利用 Python ElementTree 生成 xml的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03解決python3 整數(shù)數(shù)組轉bytes的效率問題
這篇文章主要介紹了解決python3 整數(shù)數(shù)組轉bytes的效率問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03