python隨機(jī)生成指定長度密碼的方法
本文實例講述了python隨機(jī)生成指定長度密碼的方法。分享給大家供大家參考。具體如下:
下面的python代碼通過對各種字符進(jìn)行隨機(jī)組合生成一個指定長度的隨機(jī)密碼
python中的string對象有幾個常用的方法用來輸出各種不同的字符:
string.ascii_letters
輸出ascii碼的所有字符
string.digits
輸出 '0123456789'.
string.punctuation
ascii中的標(biāo)點符號
print string.ascii_letters print string.digits print string.punctuation
輸出結(jié)果如下:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
下面的代碼用于生成隨機(jī)密碼
import string from random import * characters = string.ascii_letters + string.punctuation + string.digits password = "".join(choice(characters) for x in range(randint(8, 16))) print password
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
python多進(jìn)程并發(fā)的實現(xiàn)示例
python中的多線程無法利用多核優(yōu)勢,如果想要充分地使用多核CPU的資源,在python中大部分情況需要使用多進(jìn)程,本文主要介紹了python多進(jìn)程并發(fā)的實現(xiàn)示例,感興趣的可以了解一下2024-02-02
python 處理微信對賬單數(shù)據(jù)的實例代碼
本文通過實例代碼給大家介紹了python 處理微信對賬單數(shù)據(jù),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07
python strip() 函數(shù)和 split() 函數(shù)的詳解及實例
這篇文章主要介紹了 python strip() 函數(shù)和 split() 函數(shù)的詳解及實例的相關(guān)資料,需要的朋友可以參考下2017-02-02
Python爬蟲:url中帶字典列表參數(shù)的編碼轉(zhuǎn)換方法
今天小編就為大家分享一篇Python爬蟲:url中帶字典列表參數(shù)的編碼轉(zhuǎn)換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
使用Python解決常見格式圖像讀取nii,dicom,mhd
這篇文章主要介紹了使用Python解決常見格式圖像讀取nii,dicom,mhd,下文具體操作過程需要的小伙伴可以參考一下2022-04-04

