亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python快速生成隨機(jī)密碼超簡(jiǎn)單實(shí)現(xiàn)

 更新時(shí)間:2022年08月10日 09:51:53   作者:輕松學(xué)Python  
這篇文章主要介紹了Python快速生成隨機(jī)密碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

知識(shí)點(diǎn)

  • 文件讀寫(xiě)
  • 基礎(chǔ)語(yǔ)法
  • 字符串處理
  • 字符拼接

代碼解析

導(dǎo)入模塊

import platform
import string
import random

將string的幾大字符串拼接在一起,作為候選。

words = string.ascii_lowercase + string.ascii_uppercase + string.digits + string.punctuation
len = int(input("請(qǐng)輸入密碼位數(shù):"))

根據(jù)長(zhǎng)度隨機(jī)采樣幾個(gè)字符,得到一個(gè)列表。

chosen = random.sample(words, len)

將列表的每個(gè)元素,拼接成一個(gè)大字符串。

password = "".join(chosen)

補(bǔ)充String模塊中的常量:

  • 小寫(xiě)字母:string.ascii_lowercase;
  • 大寫(xiě)字母:string.ascii_uppercase;
  • 數(shù)字:string.digits;
  • 標(biāo)點(diǎn)符號(hào):string.punctuation

全部代碼

import platform
import string
import random
print("古有前輩壯志饑餐胡虜肉,笑談渴飲匈奴血。今有我輩壯志饑餐鬼子肉,笑談渴飲大和血")
print("實(shí)戰(zhàn)場(chǎng)景: 如何生成隨機(jī)密碼 \n")
words = string.ascii_lowercase + string.ascii_uppercase + string.digits + string.punctuation
len = int(input("請(qǐng)輸入密碼位數(shù):"))
chosen = random.sample(words, len)
password = "".join(chosen)
print(password)
print("Python 版本", platform.python_version())

效果展示

我輸入個(gè)6 先試試

可以看到,兩次都是完全不同的密碼,效果一級(jí)棒!

兄弟們,快去試試吧!

到此這篇關(guān)于Python快速生成隨機(jī)密碼超簡(jiǎn)單實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python生成隨機(jī)密碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python列表的切片實(shí)例講解

    Python列表的切片實(shí)例講解

    在本篇文章里小編給大家分享了關(guān)于Python列表的切片的知識(shí)點(diǎn)實(shí)例,需要的朋友們可以參考下。
    2019-08-08
  • python多線(xiàn)程http壓力測(cè)試腳本

    python多線(xiàn)程http壓力測(cè)試腳本

    這篇文章主要為大家詳細(xì)介紹了python多線(xiàn)程http壓力測(cè)試腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 淺談python編譯pyc工程--導(dǎo)包問(wèn)題解決

    淺談python編譯pyc工程--導(dǎo)包問(wèn)題解決

    這篇文章主要介紹了python編譯pyc工程--導(dǎo)包問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 如何查看Django ORM執(zhí)行的SQL語(yǔ)句的實(shí)現(xiàn)

    如何查看Django ORM執(zhí)行的SQL語(yǔ)句的實(shí)現(xiàn)

    這篇文章主要介紹了如何查看Django ORM執(zhí)行的SQL語(yǔ)句的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python3實(shí)現(xiàn)單目標(biāo)粒子群算法

    python3實(shí)現(xiàn)單目標(biāo)粒子群算法

    這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)單目標(biāo)粒子群算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python?Flask框架實(shí)現(xiàn)Proteus仿真Arduino與網(wǎng)頁(yè)數(shù)據(jù)交互

    Python?Flask框架實(shí)現(xiàn)Proteus仿真Arduino與網(wǎng)頁(yè)數(shù)據(jù)交互

    這篇文章主要介紹了Python?Flask框架實(shí)現(xiàn)Proteus仿真Arduino與網(wǎng)頁(yè)數(shù)據(jù)交互,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-11-11
  • 用python爬取豆瓣前一百電影

    用python爬取豆瓣前一百電影

    大家好,本篇文章主要講的是用python爬取豆瓣前一百電影,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-01-01
  • python中append實(shí)例用法總結(jié)

    python中append實(shí)例用法總結(jié)

    在本篇文章中小編給各位分享的是關(guān)于python中append實(shí)例用法以及相關(guān)知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2019-07-07
  • Python迭代器Iterable判斷方法解析

    Python迭代器Iterable判斷方法解析

    這篇文章主要介紹了Python迭代器Iterable判斷方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • pycharm遠(yuǎn)程調(diào)試openstack代碼

    pycharm遠(yuǎn)程調(diào)試openstack代碼

    這篇文章主要為大家詳細(xì)介紹了pycharm遠(yuǎn)程調(diào)試openstack的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論