python math 模塊


數學模塊


引入模塊: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(開始值,結束值)
返回值:隨機返回范圍內的所有數值(浮點型)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM