random庫(kù)的使用例題?
一、隨機(jī)模塊介紹
Python標(biāo)準(zhǔn)庫(kù)中的random函數(shù)可以生成隨機(jī)的浮點(diǎn)數(shù)、整數(shù)和字符串,甚至可以幫助你在列表序列中隨機(jī)選擇一個(gè)元素,打亂一組數(shù)據(jù)。
二、隨機(jī)模塊的重要功能
1),random()返回0ltnlt1之間的隨機(jī)實(shí)數(shù)n;
2)choic:0ltnlt1.0。
gtgtgtrandom.random()#隨機(jī)浮點(diǎn)x,
2、隨機(jī).統(tǒng)一
random.uniform的函數(shù)原型是random.uniform(a,b),用于生成指定范圍內(nèi)的隨機(jī)符號(hào)個(gè)數(shù)。兩個(gè)參數(shù)一個(gè)是上限,一個(gè)是下限。如果agtb,生成的隨機(jī)數(shù)n:altnltb。如果altb,則ltnlta
gtgtgtrandom.uniform(1,10)#隨機(jī)浮點(diǎn)x,
random.randint
跑dom.randint()的函數(shù)原型是random.randint(a,b),用于生成指定范圍內(nèi)的整數(shù)。其中參數(shù)a是下限,參數(shù)b是上限,生成的隨機(jī)數(shù)n:altnltb
gtgtgtrandom.randint(10,100)
random.randrange
random.randrange的函數(shù)原型是:random。Randrange([start],stop[,step]),根據(jù)指定的基數(shù)從指定的范圍和遞增的集合中獲取一個(gè)隨機(jī)數(shù)。例如:random.randrange(10,100,2),結(jié)果相當(dāng)于從[10,12,14,16,...96,98]序列。Random.randrange(10,100,2)等效于(range(10,100,2)。
隨機(jī)選擇0到100之間的偶數(shù):
gtgtgt導(dǎo)入隨機(jī)gtgtgtrandom.randrange(0,101,2)
5、
從序列中獲取一個(gè)隨機(jī)元素。它的函數(shù)原型是:(序列)。參數(shù)序列表示有序類(lèi)型。這里需要說(shuō)明的是,sequence在python中并不是一個(gè)特定的類(lèi)型,而是指一系列的類(lèi)型。列表、元組、字符串都屬于序列。順序請(qǐng)參考python手冊(cè)的數(shù)據(jù)模型章節(jié)。
Gtgtgt(#39abcd:。
P[#34Python#34,#34是#34,#34強(qiáng)大的#34,#34簡(jiǎn)單的#34,#34等等...#34](p)打印p#結(jié)果(因?yàn)槭请S機(jī)的,你的結(jié)果可能不一樣。)#[#39功能強(qiáng)大的#39、#39簡(jiǎn)單的#39、#39is#39、#39Python#39、#39等等...p[#34Python#34,#34is#34,#34powerful#34、#34simple#34、#34等等...#34]
7、
的函數(shù)原型是:(sequenc
python中isodd函數(shù)的用法?
Python中的isodd函數(shù)用于判斷數(shù)據(jù)是否為奇數(shù),語(yǔ)法為isodd(x)。