python模拟密码有效性检测功能_用Python程序检查密码的有效性?
給定密碼,我們的任務是檢查該密碼是否有效。在這里,我們使用提供正則表達式的re模塊,并使用re.search()來檢查字母,數字或特殊字符的有效性。
算法Step?1:?first?we?take?an?alphanumeric?string?as?a?password.
Step?2:?first?check?that?this?string?should?minimum?8?characters.
Step?3:?the?alphabets?must?be?between?a-z.
Step?4:?At?least?one?alphabet?should?be?in?Uppercase?A-Z.
Step?5:?At?least?1?number?or?digit?between?0-9.
Step?6:?At?least?1?character?from?[_?or?@?or?$].
范例程式碼#?Python?program?to?check?valid?password
import?re
passw?=?input("Enter?Password?::>")
fl?=?0
while?True:
if?(len(passw)<8):
fl=?-1
break
elif?not?re.search("[a-z]",?passw):
fl?=?-1
break
elif?not?re.search("[A-Z]",?passw):
fl?=?-1
break
elif?not?re.search("[0-9]",?passw):
fl?=?-1
break
elif?not?re.search("[_@$]",?passw):
fl?=?-1
break
elif?re.search("\s",?passw):
fl?=?-1
break
else:
fl?=?0
print("?This?Is?Valid?Password")
break
if?fl?==-1:
print("Not?a?Valid?Password")
輸出結果Enter?Password?::>?vbnA@hj9
This?Is?Valid?Password
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的python模拟密码有效性检测功能_用Python程序检查密码的有效性?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java引用类型和值类型_[Java教程
- 下一篇: 数据结构 c c java_用jav