python中的數學模組

2022-04-11 15:47:37 字數 2231 閱讀 2805

引入模組:import math

注意:使用某個模組下的函式,必須先引入這個模組,否則無法正常使用。

ceil()

向上取整操作

格式: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 random

random()

獲取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 轉換到乙個複數,實數部分為...