欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python快速生成隨機密碼超簡單實現(xiàn)

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

知識點

  • 文件讀寫
  • 基礎語法
  • 字符串處理
  • 字符拼接

代碼解析

導入模塊

import platform
import string
import random

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

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

根據(jù)長度隨機采樣幾個字符,得到一個列表。

chosen = random.sample(words, len)

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

password = "".join(chosen)

補充String模塊中的常量:

  • 小寫字母:string.ascii_lowercase;
  • 大寫字母:string.ascii_uppercase;
  • 數(shù)字:string.digits;
  • 標點符號:string.punctuation

全部代碼

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

效果展示

我輸入個6 先試試

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

兄弟們,快去試試吧!

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

相關文章

  • python壓縮文件夾內(nèi)所有文件為zip文件的方法

    python壓縮文件夾內(nèi)所有文件為zip文件的方法

    這篇文章主要介紹了python壓縮文件夾內(nèi)所有文件為zip文件的方法,可實現(xiàn)簡單的zip文件壓縮功能,需要的朋友可以參考下
    2015-06-06
  • python 監(jiān)聽salt job狀態(tài),并任務數(shù)據(jù)推送到redis中的方法

    python 監(jiān)聽salt job狀態(tài),并任務數(shù)據(jù)推送到redis中的方法

    今天小編就為大家分享一篇python 監(jiān)聽salt job狀態(tài),并任務數(shù)據(jù)推送到redis中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 用 Django 開發(fā)一個 Python Web API的方法步驟

    用 Django 開發(fā)一個 Python Web API的方法步驟

    這篇文章主要介紹了用 Django 開發(fā)一個 Python Web API的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python中的?Numpy?數(shù)組形狀改變及索引切片

    Python中的?Numpy?數(shù)組形狀改變及索引切片

    這篇文章主要介紹了Python中的?Numpy?數(shù)組形狀改變及索引切片,Numpy提供了一個reshape()方法,它可以改變數(shù)組的形狀,返回一個新的數(shù)組,更多相關內(nèi)容需要的小伙伴可以參考下面文章
    2022-05-05
  • Python使用Pickle模塊進行數(shù)據(jù)保存和讀取的講解

    Python使用Pickle模塊進行數(shù)據(jù)保存和讀取的講解

    今天小編就為大家分享一篇關于Python使用Pickle模塊進行數(shù)據(jù)保存和讀取的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • python 類的基礎詳解與應用

    python 類的基礎詳解與應用

    類用于指定對象的形式,它包含了數(shù)據(jù)表示法和用于處理數(shù)據(jù)的方法。類中的數(shù)據(jù)和方法稱為類的成員。函數(shù)在一個類中被稱為類的成員
    2021-11-11
  • Python實現(xiàn)搜索算法的實例代碼

    Python實現(xiàn)搜索算法的實例代碼

    這篇文章主要介紹了Python實現(xiàn)搜索算法,文中通過實例代碼給大家分享高級搜索算法的想法,分為線性搜索和插值搜索,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • Python使用sqlite3第三方庫讀寫SQLite數(shù)據(jù)庫的方法步驟

    Python使用sqlite3第三方庫讀寫SQLite數(shù)據(jù)庫的方法步驟

    數(shù)據(jù)庫非常重要,程序的數(shù)據(jù)增刪改查需要數(shù)據(jù)庫支持,python處理數(shù)據(jù)庫非常簡單,而且不同類型的數(shù)據(jù)庫處理邏輯方式大同小異,下面這篇文章主要給大家介紹了關于Python使用sqlite3第三方庫讀寫SQLite數(shù)據(jù)庫的方法步驟,需要的朋友可以參考下
    2022-07-07
  • 詳解python函數(shù)的閉包問題(內(nèi)部函數(shù)與外部函數(shù)詳述)

    詳解python函數(shù)的閉包問題(內(nèi)部函數(shù)與外部函數(shù)詳述)

    這篇文章主要介紹了python函數(shù)的閉包問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • Python?搭建?FastAPI?項目的詳細過程

    Python?搭建?FastAPI?項目的詳細過程

    這篇文章主要介紹了Python搭建FastAPI項目的過程,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09

最新評論