一看就懂得Python的math模塊
math模塊
# 數(shù)學(xué)相關(guān)模塊
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ù)字的和(結(jié)果浮點(diǎn)數(shù))
r = math.fsum(lt)
print(r)
r = sum(lt) # 同上(結(jié)果整數(shù))
print(r)
print(math.pi) # 圓周率
print(math.e) # 自然對數(shù)
# 隨機(jī)數(shù)模塊
import random
r = random.random() # 隨機(jī)獲取0~1小數(shù)
print(r)
lt = [2,3,5,7,'A','C','d']
r = random.choice(lt) # 隨機(jī)獲取lt中一個值
print(r)
random.shuffle(lt) #打亂列表
print(lt)
r = random.randrange(5,15,2) #獲取制定范圍內(nèi)隨機(jī)的整數(shù)
print(r)
r = random.uniform(4,24) #獲取制定范圍內(nèi)隨機(jī)數(shù)
print(r)
# 內(nèi)建函數(shù)
nums = [2,3,5,7,0,23,21,-11,0.4]
print(max(nums)) # 獲取最大值
print(min(nums)) # 獲取最小值
# 進(jìn)制相關(guān)
hex(3)
oct(3)
bin(3)
print(ord('a')) # 獲取相對應(yīng)的ascii碼
print(chr(90)) # 獲取ascii碼相對應(yīng)的字符
num = 99
var = 'num + 1'
nums = eval(var) # 將python字符串當(dāng)做代碼執(zhí)行 慎用
print(nums)
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- 詳解Python中math和decimal模塊的解析與實(shí)踐
- Python內(nèi)置數(shù)學(xué)函數(shù)和math模塊使用指南
- python常用模塊(math itertools functools sys shutil)使用講解
- python數(shù)學(xué)模塊(math/decimal模塊)
- Python標(biāo)準(zhǔn)庫之Math,Random模塊使用詳解
- Python中非常實(shí)用的Math模塊函數(shù)教程詳解
- 表格梳理python內(nèi)置數(shù)學(xué)模塊math分析詳解
- python math模塊的基本使用教程
- Python中Random和Math模塊學(xué)習(xí)筆記
- Python math 模塊完全指南
相關(guān)文章
Django項(xiàng)目中用JS實(shí)現(xiàn)加載子頁面并傳值的方法
今天小編就為大家分享一篇Django項(xiàng)目中用JS實(shí)現(xiàn)加載子頁面并傳值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
scrapy結(jié)合selenium解析動態(tài)頁面的實(shí)現(xiàn)
這篇文章主要介紹了scrapy結(jié)合selenium解析動態(tài)頁面的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
使用 Python 和 OpenCV 實(shí)現(xiàn)實(shí)時人臉識別功能
本文詳細(xì)講解了使用Python和OpenCV庫實(shí)行實(shí)時人臉識別的過程,首先,確保安裝OpenCV庫,并通過Haar級聯(lián)分類器進(jìn)行人臉檢測,實(shí)現(xiàn)步驟包括打開攝像頭、圖像灰度轉(zhuǎn)換、人臉檢測及繪制矩形框,代碼示例清晰展示了從設(shè)置攝像頭到最終展示檢測結(jié)果的完整過程2024-11-11
利用 Python ElementTree 生成 xml的實(shí)例
這篇文章主要介紹了利用 Python ElementTree 生成 xml的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
關(guān)于Python的GPU編程實(shí)例近鄰表計算的講解
本文主要講解了Python的GPU編程實(shí)例近鄰表計算,通過一個近鄰表計算的案例,給出了適用于GPU加速的計算場景。需要了解的朋友可以參考一下這篇文章2021-08-08
解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問題
這篇文章主要介紹了解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
python 運(yùn)用Django 開發(fā)后臺接口的實(shí)例
今天小編就為大家分享一篇python 運(yùn)用Django 開發(fā)后臺接口的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12

