国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python基礎(chǔ)教程之數(shù)字處理(math)模塊詳解

2020-02-23 05:15:45
字體:
供稿:網(wǎng)友


1.math簡介
代碼如下:
>>> import math
>>>dir(math)          #這句可查看所有函數(shù)名列表
>>>help(math)         #查看具體定義及函數(shù)0原型

2.常用函數(shù)

代碼如下:
ceil(x) 取頂
floor(x) 取底
fabs(x) 取絕對值
factorial (x) 階乘
hypot(x,y)  sqrt(x*x+y*y)
pow(x,y) x的y次方
sqrt(x) 開平方
log(x)
log10(x)
trunc(x)  截斷取整數(shù)部分
isnan (x)  判斷是否NaN(not a number)
degree (x) 弧度轉(zhuǎn)角度
radians(x) 角度轉(zhuǎn)弧度

另外該模塊定義了兩個常量:
代碼如下:
e = 2.718281828459045
pi = 3.141592653589793

random

1.簡介

random是用于生成隨機數(shù),我們可以利用它隨機生成數(shù)字或者選擇字符串
代碼如下:
import random

2.常用函數(shù)

random.random()
用于生成一個隨機浮點數(shù):range[0.0,1.0)
代碼如下:
>>> import random
>>> random.random()
0.999410896951364
random.uniform(a,b)

用于生成一個指定范圍內(nèi)的隨機浮點數(shù),a,b為上下限

只要a!=b,就會生成介于兩者之間的一個浮點數(shù),若a=b,則生成的浮點數(shù)就是a
代碼如下:
>>> random.uniform(10,20)
13.224754825064881
>>> random.uniform(20,10)
14.104410713376437
>>> random.uniform(10,10)
10.0

random.randint(a,b)
用于生成一個指定范圍內(nèi)的整數(shù),a為下限,b為上限,生成的隨機整數(shù)a<=n<=b;

若a=b,則n=a;若a>b,報錯
代碼如下:
>>> random.uniform(10,10)
10.0
>>> random.randint(10,20)
15
>>> random.randint(10,10)
10
>>> random.randint(20,10)
Traceback (most recent call last):
……
ValueError: empty range for randrange() (20,11, -9)

random.randrange([start], stop, [,step])
從指定范圍內(nèi),按指定基數(shù)遞增的集合中獲取一個隨機數(shù),基數(shù)缺省值為1
代碼如下:
>>> random.randrange(10,100,5)
95
>>> random.randrange(10,100,5)
45

random.choice(sequence)
從序列中獲取一個隨機元素,參數(shù)sequence表示一個有序類型,并不是一種特定類型,泛指list,tuple,字符串等
代碼如下:
>>> random.choice([1,2,3,4])
1
>>> random.choice([1,2,3,4])
3
>>> random.choice('hello')
'e'

random.shuffle(x[, random])
用于將一個列表中的元素打亂
代碼如下:
>>> a = [1,2,3,4,5]
>>> random.shuffle(a)
>>> a
[4, 5, 2, 1, 3]
>>> random.shuffle(a)
>>> a
[3, 2, 5, 1, 4]

random.sample(sequence, k)
從指定序列中隨機獲取k個元素作為一個片段返回,sample函數(shù)不會修改原有序列
代碼如下:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 红安县| 库尔勒市| 宣威市| 个旧市| 宜阳县| 根河市| 抚宁县| 兴文县| 镇康县| 吴江市| 大余县| 贵港市| 弥勒县| 宜城市| 竹溪县| 双城市| 米泉市| 邛崃市| 桂林市| 象山县| 佛教| 罗山县| 高雄市| 凌云县| 灵武市| 绥化市| 凭祥市| 湘潭市| 汉川市| 兰溪市| 淮阳县| 集贤县| 孙吴县| 河池市| 洮南市| 旌德县| 梁平县| 喀喇沁旗| 济南市| 万源市| 焦作市|