python 中random模塊的常用方法總結(jié)
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_letters print(letters) # 輸出 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
2.2 string.ascii_lowercase # 所有的小寫字母
2.3 string.ascii_uppercase # 所有的大寫字母
2.4 string.digit # 1-9
2.5 string.punctuation #特殊字符
sss = string.punctuation
print(sss)
# 輸出
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
2.6 生成一個隨機(jī)驗證碼
我們利用random和string模塊模擬生成一個包含特殊字符以及大小寫的驗證碼
import random
import 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-
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
一小時學(xué)會TensorFlow2之基本操作1實例代碼
這篇文章主要介紹了TensorFlow2的基本操作第一節(jié),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09
django-xadmin根據(jù)當(dāng)前登錄用戶動態(tài)設(shè)置表單字段默認(rèn)值方式
這篇文章主要介紹了django-xadmin根據(jù)當(dāng)前登錄用戶動態(tài)設(shè)置表單字段默認(rèn)值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
跟老齊學(xué)Python之永遠(yuǎn)強(qiáng)大的函數(shù)
Python程序中的語句都會組織成函數(shù)的形式。通俗地說,函數(shù)就是完成特定功能的一個語句組,這組語句可以作為一個單位使用,并且給它取一個名字,這樣,我們就可以通過函數(shù)名在程序的不同地方多次執(zhí)行(這通常叫做函數(shù)調(diào)用),卻不需要在所有地方都重復(fù)編寫這些語句。2014-09-09
Python利用tenacity庫處理超時重試機(jī)制詳解
Python?的?tenacity?庫用于實現(xiàn)重試機(jī)制,特別適合處理網(wǎng)絡(luò)不穩(wěn)定或其他意外錯誤導(dǎo)致的函數(shù)調(diào)用失敗,下面我們就來看看它的具體使用吧2025-02-02
解決jupyterLab打開后出現(xiàn)Config option `template_path`not&
在JupyterLab中使用OpenCV環(huán)境時遇到模板路徑問題,經(jīng)排查發(fā)現(xiàn)是nbconvert版本過高導(dǎo)致的,通過降級nbconvert到5.6.1版本成功解決2025-02-02
python+opencv 讀取文件夾下的所有圖像并批量保存ROI的方法
今天小編就為大家分享一篇python+opencv 讀取文件夾下的所有圖像并批量保存ROI的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
Python3+Django get/post請求實現(xiàn)教程詳解
這篇文章主要介紹了Python3+Django get/post請求實現(xiàn)教程詳解,需要的朋友可以參考下2021-02-02
Python參數(shù)解析器configparser簡介
configparser是python自帶的配置參數(shù)解析器,可以用于解析.config文件中的配置參數(shù),ini文件中由sections(節(jié)點(diǎn))-key-value組成,這篇文章主要介紹了Python參數(shù)解析器configparser,需要的朋友可以參考下2022-12-12
常用python數(shù)據(jù)類型轉(zhuǎn)換函數(shù)總結(jié)
這篇文章主要介紹了常用的python數(shù)據(jù)類型轉(zhuǎn)換函數(shù),并用實際例子說明了這些函數(shù)的用法,需要的朋友可以參考下2014-03-03

