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

首頁 > 編程 > Python > 正文

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

2019-11-25 16:02:24
字體:
供稿:網(wǎng)友

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

一、random常用模塊

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

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

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

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

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

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

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

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 生成一個(gè)隨機(jī)驗(yàn)證碼

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

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ā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 师宗县| 成安县| 彰化市| 三原县| 德保县| 丹东市| 扶余县| 香河县| 万年县| 溆浦县| 天峨县| 鹤峰县| 仙桃市| 桐庐县| 玉田县| 琼结县| 宁波市| 贺州市| 光泽县| 江达县| 扎赉特旗| 息烽县| 鄂尔多斯市| 台东市| 宣城市| 昌江| 尚义县| 遂川县| 清丰县| 揭西县| 徐闻县| 柳河县| 公主岭市| 鹤壁市| 盐城市| 石嘴山市| 昆明市| 开原市| 安塞县| 手游| 碌曲县|