教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Python中random函數(shù)的用法[python學(xué)習(xí)分享]

更新時(shí)間:2019年11月05日11時(shí)57分 來(lái)源:傳智播客 瀏覽次數(shù):

random模塊是python自帶的模塊,用于生成隨機(jī)數(shù),需要注意的是random()是不能直接訪問的,需要導(dǎo)入 random 模塊,然后通過 random 靜態(tài)對(duì)象調(diào)用該方法。
 
在交互模式下輸入:

>>> import random
>>> dir(random)


我們將會(huì)獲得random的所有方法,如下圖
random方法

下面我們通過實(shí)例來(lái)介紹常用的random方法
# 導(dǎo)入random工具包 
import random 
# 產(chǎn)生1到10的一個(gè)整數(shù)型隨機(jī)數(shù) 
print(random.randint(1, 10)) 
# 產(chǎn)生0到1之間的隨機(jī)浮點(diǎn)數(shù) 
print(random.random()) 
# 產(chǎn)生1.1到5.4之間的隨機(jī)浮點(diǎn)數(shù),區(qū)間可以不是整數(shù)
 print(random.uniform(1.1, 5.4)) 
# 從序列中隨機(jī)選取一個(gè)元素 
print(random.choice('tomorrow')) 
print(random.choice(['剪刀', '石頭', '布'])) 
# 生成從1到100的間隔為2的隨機(jī)整數(shù) 
print(random.randrange(1, 100, 1)) 
# 將序列a中的元素順序打亂 
a=[1, 2, 3, 4, 5, 6, 7, 8] 
random.shuffle(a) print(a) 
# 多個(gè)字符中選取指定數(shù)量的字符組成新字符串 
print(''.join(random.sample(['z', 'y', 'x', 'w', 'v', 'u', 't', 's','r', 'q', 'p', 'o','n', 'm', 
                             'l', 'k',  'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a'], 5))) 
運(yùn)行結(jié)果為:
random實(shí)例運(yùn)行結(jié)果

 
以上我們介紹了,python中random()函數(shù)的用法,如果想系統(tǒng)學(xué)習(xí)python,請(qǐng)點(diǎn)擊頁(yè)面咨詢按鈕獲取python全套視頻教程

0 分享到:
和我們?cè)诰€交談!