引入模組:import mathceil()注意:使用某個模組下的函式,必須先引入這個模組,否則無法正常使用。
floor()向上取整操作
格式:math.ceil(數值)
返回值:整型
round()向下取整操作
格式:math.floor(數值)
返回值:整型
pow()四捨五入操作
格式:round(數值)
返回值:整數
注意:此函式不在math模組當中!!!
sqrt()計算乙個數值的n次方
格式: math.pow(底數,冪)
返回值:浮點型別 注意:該操作相當於**運算但是結果為浮點型
fabs()開平方
格式:math.sqrt(數值)
返回值:浮點數
abs()對乙個數值獲取其絕對值操作
格式:math.fabs(數值)
返回值:浮點數
注意:abs() 他是內建函式 同時返回值根據原型別決定對乙個數值獲取其絕對值操作
格式:abs(數值)
返回值:可能是整數可以能浮點數
modf()
copysign()將乙個浮點數拆成整數和小數部分組成的元組
格式:math.modf(數值)
返回值:元組 (小數部分,整數部分)
fsum()將第二個數的正負號複製給第乙個數
格式:math.copysign(值1,值2)
返回值:值1 符號是值2的正負號
sum()將乙個序列的數值進行相加求和
格式:math.fsum(序列)
返回值:浮點數
pi將乙個序列的數值進行相加求和
格式:sum(序列)
返回值:數值型別
圓周率:3.141592653589793
e
自然對數:2.718281828459045
引入模組:import randomrandom()
choice()獲取0~1之間的隨機小數包含0不包含1
格式:random.random()
返回值:浮點數
shuffle()隨機獲取列表中的值
格式:random.choice(序列)
返回值:序列中的某個值
randrange()隨機打亂序列
格式:random.shuffle(序列)
返回值:打亂順序的序列
uniform()獲取指定範圍內指定間隔的隨機整數數
格式:random.randrange(開始值,結束值[,間隔值])
返回值:整數
隨機獲取指定範圍內的所有數值包括小數
格式: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 轉換到乙個複數,實數部分為...