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

首頁 > 編程 > Python > 正文

python 中random模塊的常用方法總結(jié)

2020-02-16 01:49:36
字體:
供稿:網(wǎng)友

python 中random的常用方法總結(jié)

一、random常用模塊

1.random.random() 隨機(jī)生成一個小數(shù)

print(random.random()) # 輸出0.6060562117996784

2.random.randint(m,n) 隨機(jī)生成一個m到n的整數(shù)(包括n)

print(random.randint(1, 5)) #輸出 5

3. random.randrange(m,n) 隨機(jī)生成m到n中的一個數(shù),包括 m 但是不包括 n

print(random.randrange(1, 5)) # 輸出 3

4. random.smaple(source,n) 在 source 中隨機(jī)找出n個值,生成一個列表

print(random.sample(range(100), 5)) #輸出[27, 49, 21, 81, 45]

二、string 模塊

 2.1 string.ascii_letters   # 所有的大小寫英文字母

letters = string.ascii_lettersprint(letters) # 輸出abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

2.2 string.ascii_lowercase # 所有的小寫字母

2.3 string.ascii_uppercase # 所有的大寫字母

2.4 string.digit # 1-9

2.5 string.punctuation  #特殊字符

sss = string.punctuationprint(sss) # 輸出!"#$%&'()*+,-./:;<=>?@[/]^_`{|}~  

2.6 生成一個隨機(jī)驗證碼

我們利用random和string模塊模擬生成一個包含特殊字符以及大小寫的驗證碼

import randomimport string str_source = { 1: string.ascii_lowercase, 2: string.ascii_uppercase, 3: string.digits, 4: string.punctuation} check = [] for i in range(1, 5):  y = random.sample(str_source[i], 1)  check.append(y[0]) print("".join(check)) # 輸出bV5-

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 郎溪县| 鄂托克前旗| 黄龙县| 兴山县| 邛崃市| 洪雅县| 丽江市| 霸州市| 离岛区| 盐边县| 梅州市| 楚雄市| 石林| 凌海市| 霸州市| 海口市| 沈丘县| 福鼎市| 兴宁市| 四平市| 黄平县| 博罗县| 温泉县| 偃师市| 怀柔区| 公安县| 茶陵县| 南昌市| 张家港市| 菏泽市| 新民市| 依安县| 新化县| 临朐县| 威宁| 长泰县| 鞍山市| 杭锦旗| 金门县| 金山区| 禹城市|