最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python檢驗用戶輸入密碼的復(fù)雜度

 更新時間:2023年04月08日 11:52:10   作者:輕松學(xué)Python  
這篇文章主要介紹了Python檢驗用戶輸入密碼的復(fù)雜度,在用戶設(shè)置密碼的時候檢測輸入的密碼大小寫數(shù)字等,需要的朋友可以參考下

密碼強度檢測規(guī)則:

  • 至少包含一個數(shù)字
  • 至少包含一個大寫字母
  • 長度至少 8 位

主要知識點

  • while 循環(huán)
  • 推導(dǎo)式
  • 列表 any 函數(shù)
  • 命令行 input

代碼部分

密碼強度檢測

1、首先創(chuàng)建一個 python 文件

導(dǎo)入系統(tǒng)包

import platform

密碼強度檢測規(guī)則

至少包含一個數(shù)字至少包含一個大寫字母長度至少 8 位

每天打印一詞,激勵一下自己。

print("人生苦短,我用Python")

輸入密碼

while True:
    password = input("請輸入待檢測密碼: ")

列表推導(dǎo)式使用

print("數(shù)字檢測: ", [i.isdigit() for i in password])
print("大寫字母檢測: ", [i.isupper() for i in password])
print("密碼長度: ", len(password))

是否有數(shù)字, 推導(dǎo)式檢測。

hasNumber = any([i.isdigit() for i in password])

是否有大寫字母, 推導(dǎo)式檢測。

hasUpper = any([i.isupper() for i in password])

密碼檢測

if hasNumber and hasUpper and len(password) >= 8:
    print("密碼符合規(guī)則, 檢查通過")
    break
else:
    print("密碼校驗未通過, 請重新輸入")

2、運行結(jié)果

請輸入待檢測密碼: 123213
數(shù)字檢測:  [True, True, True, True, True, True]
大寫字母檢測:  [False, False, False, False, False, False]
密碼長度:  6
密碼校驗未通過, 請重新輸入
請輸入待檢測密碼: abc1234
數(shù)字檢測:  [False, False, False, True, True, True, True]
大寫字母檢測:  [False, False, False, False, False, False, False]
密碼長度:  7
密碼校驗未通過, 請重新輸入
請輸入待檢測密碼: Abc34567
數(shù)字檢測:  [False, False, False, True, True, True, True, True]
大寫字母檢測:  [True, False, False, False, False, False, False, False]
密碼長度:  8
密碼符合規(guī)則, 檢查通過

全部代碼

import platform
 
print("人生苦短,我用Python")
 
while True:
    password = input("請輸入待檢測密碼: ")
 
    print("數(shù)字檢測: ", [i.isdigit() for i in password])
    print("大寫字母檢測: ", [i.isupper() for i in password])
    print("密碼長度: ", len(password))
 
    hasNumber = any([i.isdigit() for i in password])
 
    hasUpper = any([i.isupper() for i in password])
 
    if hasNumber and hasUpper and len(password) >= 8:
        print("密碼符合規(guī)則, 檢查通過")
        break
    else:
        print("密碼校驗未通過, 請重新輸入")

到此這篇關(guān)于Python檢驗用戶輸入密碼的復(fù)雜度的文章就介紹到這了,更多相關(guān)Python檢驗密碼復(fù)雜度內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pytorch實現(xiàn)圖片異常檢測功能

    Pytorch實現(xiàn)圖片異常檢測功能

    異常檢測指的是在正常的圖片中找到異常的數(shù)據(jù),由于無法通過規(guī)則進行識別判斷,這樣的應(yīng)用場景通常都是需要人工進行識別,本文給大家介紹了使用Pytorch實現(xiàn)圖片異常檢測功能,感興趣的朋友可以參考下
    2024-05-05
  • PyQt5每天必學(xué)之彈出消息框

    PyQt5每天必學(xué)之彈出消息框

    這篇文章主要為大家詳細介紹了PyQt5每天必學(xué)之彈出消息框,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python3.5內(nèi)置模塊之time與datetime模塊用法實例分析

    Python3.5內(nèi)置模塊之time與datetime模塊用法實例分析

    這篇文章主要介紹了Python3.5內(nèi)置模塊之time與datetime模塊用法,結(jié)合實例形式分析了Python3.5 time與datetime模塊日期時間相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • Windows下Python3.6安裝第三方模塊的方法

    Windows下Python3.6安裝第三方模塊的方法

    這篇文章主要介紹了Windows下Python3.6安裝第三方模塊的方法,需要的朋友可以參考下
    2018-11-11
  • python語言中pandas字符串分割str.split()函數(shù)

    python語言中pandas字符串分割str.split()函數(shù)

    分列在我們?nèi)粘9ぷ髦薪?jīng)常用到,從各種系統(tǒng)中導(dǎo)出的什么訂單號、名稱、日期很多都是復(fù)合組成的,這些列在匹配、合并時沒有辦法使用,我們經(jīng)常需要將她們分開,下面這篇文章主要給大家介紹了關(guān)于python語言中pandas字符串分割str.split()函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Python基礎(chǔ)詳解之列表復(fù)制

    Python基礎(chǔ)詳解之列表復(fù)制

    這篇文章主要介紹了Python基礎(chǔ)詳解之列表復(fù)制,文中有非常詳細的代碼示例,對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • 使用Python寫個小監(jiān)控

    使用Python寫個小監(jiān)控

    最近使用python寫了個小監(jiān)控,為什么使用python?簡單、方便、好管理,Python如何實現(xiàn)簡單的小監(jiān)控,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Python pandas中的iloc使用小結(jié)

    Python pandas中的iloc使用小結(jié)

    iloc是Pandas中一個重要的工具,用于按照整數(shù)位置選擇數(shù)據(jù),通過使用整數(shù)索引,它使得在數(shù)據(jù)處理中按照位置選擇數(shù)據(jù)變得簡單和直觀,這篇文章主要介紹了Python pandas中的iloc使用方法,需要的朋友可以參考下
    2024-06-06
  • Python應(yīng)用開發(fā)之實現(xiàn)串口通信

    Python應(yīng)用開發(fā)之實現(xiàn)串口通信

    在嵌入式開發(fā)中我們經(jīng)常會用到串口,串口通信簡單,使用起來方便,且適用場景多。本文為大家準(zhǔn)備了Python實現(xiàn)串口通信的示例代碼,需要的可以參考一下
    2022-11-11
  • python實現(xiàn)FTP服務(wù)器服務(wù)的方法

    python實現(xiàn)FTP服務(wù)器服務(wù)的方法

    本篇文章主要介紹了python實現(xiàn)FTP服務(wù)器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04

最新評論

平乡县| 高邑县| 古蔺县| 清涧县| 雷波县| 镇宁| 牡丹江市| 子洲县| 陕西省| 大同市| 顺昌县| 绍兴县| 上虞市| 隆化县| 灯塔市| 穆棱市| 安平县| 内乡县| 五河县| 宜兴市| 东台市| 班戈县| 孝昌县| 佳木斯市| 景宁| 麻江县| 南充市| 固始县| 和林格尔县| 建阳市| 乌鲁木齐市| 城口县| 秭归县| 沛县| 大竹县| 牡丹江市| 韩城市| 驻马店市| 休宁县| 扶沟县| 乐山市|