新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python中,random模塊
用到random模塊時,發(fā)現(xiàn)有點模糊了,重新測一下,有點溫故知新的意思。有些注釋實在沒有官方的容易理解,還是官方的好一點。都以一些常用的,當做筆記用。
成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為南召等服務建站,南召等地企業(yè),進行企業(yè)商務咨詢服務。為南召企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
import random
# 生成0-1之間的隨機數(shù)
print(random.random())
# 生成a-b之間的隨機整數(shù),右邊開區(qū)間
print(random.randint(1, 100))
# 返回區(qū)間之內(nèi)的整數(shù),可以指定步長
# 官方文檔是這樣解釋的
# This fixes the problem with randint() which includes the
# endpoint; in Python this is usually not what you want
# 說是包含了末尾,不過沒測出來
print(random.randrange(0, 100, step=2))
# Choose a random element from a non-empty sequence.
print(random.choice('abc'))
lt = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 從列表中選出幾個元素,返回是一個列表,k代表返回的值,不限制返回列表長度
print(random.choices(lt, k=110))
# Chooses k unique random elements from a population sequence or set
# 跟choices類似,不同的是新列表不會超出原列表的長度,并且原列表每個下標的元素不會在新列表中重復出現(xiàn),如果原列表中有重復
# 元素,則新列表中規(guī)定最大長度時也會出現(xiàn)重復元素
# 支持集合
print(random.sample(lt, k=10))
# 打亂列表
random.shuffle(lt)
print(lt)
當前題目:python中,random模塊
文章鏈接:http://www.ef60e0e.cn/article/jijhjd.html