random输出1到10之间_第43P,随机数,Python内置库之random
大家好,我是楊數(shù)Tos,這是《從零基礎(chǔ)到大神》系列課程的第43篇文章,第二階段的課程:Python基礎(chǔ)知識(shí):Python內(nèi)置庫(kù)之random隨機(jī)庫(kù)。
學(xué)習(xí)本課程,建議先看一遍:【計(jì)算機(jī)基礎(chǔ)知識(shí)】課程。
一、常用的random方法
1、隨機(jī)小數(shù)
隨機(jī)生成0到1之間的小數(shù):random.random();
隨機(jī)生成x到y(tǒng)之間的小數(shù):random.uniform(x,y);
2、隨機(jī)整數(shù)
開(kāi)區(qū)間,隨機(jī)生成x到y(tǒng)之間的整數(shù):random.randint(x,y);
注意:開(kāi)區(qū)間,是包含x和y的。
閉區(qū)間,隨機(jī)生成整數(shù):random.randrange(x,y);
這個(gè)功能的range是一樣的。
3、其他隨機(jī)方法
從指定內(nèi)容中隨機(jī)出現(xiàn) :random.choice(itertator);
從指定內(nèi)容中隨機(jī)取出x個(gè)值 :random.sample(itertator,x);
隨機(jī)打亂內(nèi)容順序輸出,功能相當(dāng)于洗牌:random.shuffle(itertator);
注意:shuffle返回的是None
二、小案例,隨機(jī)生成驗(yàn)證碼
我們平常用到的驗(yàn)證碼,可以使用random庫(kù)中的一些方法隨機(jī)生成我們想要的驗(yàn)證碼;
具體如圖所示:
random是Python中非常用的庫(kù),這里只是列舉了一些比較常用的方法,如果你想深入了解random可以搜索相關(guān)文章;我們的目的是理解工具,而不用學(xué)完所有工具。
以上是本期內(nèi)容,如果有表達(dá)不對(duì)的內(nèi)容,歡迎您的留言、斧正,我們一起天天向上。
感謝您的閱讀,您的關(guān)注點(diǎn)贊就是對(duì)我最大的支持,謝謝!
本文由楊數(shù)Tos原創(chuàng),歡迎關(guān)注,帶你一起長(zhǎng)知識(shí)。
總結(jié)
以上是生活随笔為你收集整理的random输出1到10之间_第43P,随机数,Python内置库之random的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python3--htmltestrun
- 下一篇: python 打包成exe 1053_P