引入模組:import mathceil()注意:使用某個模組下的函式,必須先引入這個模組,否則無法正常使用。
向上取整操作
格式:math.ceil(數值)
返回值:整型
floor()
向下取整操作
格式:math.floor(數值)
返回值:整型
round()
四捨五入操作
格式:round(數值)
返回值:整數
注意:此函式不在math模組當中!!!
pow()
計算乙個數值的n次方
格式: math.pow(底數,冪)
返回值:浮點型別 注意:該操作相當於**運算但是結果為浮點型
sqrt()
開平方
格式:math.sqrt(數值)
返回值:浮點數
fabs()
對乙個數值獲取其絕對值操作
格式:math.fabs(數值)
返回值:浮點數
abs()
對乙個數值獲取其絕對值操作
格式:abs(數值)
返回值:可能是整數可以能浮點數
注意:abs() 他是內建函式 同時返回值根據原型別決定
modf()
將乙個浮點數拆成整數和小數部分組成的元組
格式:math.modf(數值)
返回值:元組 (小數部分,整數部分)
copysign()
將第二個數的正負號複製給第乙個數
格式:math.copysign(值1,值2)
返回值:值1 符號是值2的正負號
fsum()
將乙個序列的數值進行相加求和
格式:math.fsum(序列)
返回值:浮點數
sum()
將乙個序列的數值進行相加求和
格式:sum(序列)
返回值:數值型別
pi
圓周率:3.141592653589793
e
自然對數:2.718281828459045
引入模組:import randomrandom()
獲取0~1之間的隨機小數包含0不包含1
格式:random.random()
返回值:浮點數
choice()
隨機獲取列表中的值
格式:random.choice(序列)
返回值:序列中的某個值
shuffle()
隨機打亂序列
格式:random.shuffle(序列)
返回值:打亂順序的序列
randrange()
獲取指定範圍內指定間隔的隨機整數數
格式:random.randrange(開始值,結束值[,間隔值])
返回值:整數
uniform()
隨機獲取指定範圍內的所有數值包括小數
格式:random.uniform(開始值,結束值)
返回值:隨機返回範圍內的所有數值(浮點型)
python中的數學模組
引入模組 import math 注意 使用某個模組下的函式,必須先引入這個模組,否則無法正常使用。ceil 向上取整操作 格式 math.ceil 數值 返回值 整型floor 向下取整操作 格式 math.floor 數值 返回值 整型round 四捨五入操作 格式 round 數值 返回值 整...
Python中的模組
我們之前看到了函式和物件。從本質上來說,它們都是為了更好的組織已經有的程式,以方便重複利用。模組 module 也是為了同樣的目的。在python中,乙個.py檔案就構成乙個模組。通過模組,你可以呼叫其它檔案中的程式。我們先寫乙個first.py檔案,內容如下 def laugh print hah...
Python中的數學函式
有時候,我們需要對資料內建的型別進行轉換,資料型別的轉換,你只需要將資料型別作為函式名即可。int x 將x轉換為乙個整數。float x 將x轉換到乙個浮點數。complex x 將x轉換到乙個複數,實數部分為 x,虛數部分為 0。complex x,y 將 x 和 y 轉換到乙個複數,實數部分為...