好多呀! 但好詳細~
感謝
{:10_275:}
本帖最后由 LouisaLouisa 于 2020-3-1 09:14 编辑
很有用的字符串使用方法,小甲鱼是最棒的
#密码安全检查代码
temp=input("请输入密码: ")
special=("`","!","#","%","^","&","*","(",")",";",":")
code=str(temp)
code1=code
if code.isdigit()==Trueor code.isalpha()==Trueor (len(code)<=8):
print("低级密码")
elif (code.isnumeric()==False) and (code.isalpha()==False) and (len(code)>8):
print("中级密码")
elif (len(code)>=16) and (code.isnumeric()==False) and (code.isalpha()==False) and (code1.isalpha==True) and (code.find(special)!=-1):
print("高级密码")
else:
print("其他")
我刚开始,一定要坚持@!
记不住{:10_284:}
{:10_279:}投入PYTHON的怀抱!
{:10_256:}{:10_256:}{:10_256:}
课程视频看的好累呀,谢谢小甲鱼
0. 请写一个密码安全性检查的代码代码:check.py
# 密码安全性检查代码
#
# 低级密码要求:
# 1. 密码由单纯的数字或字母组成
# 2. 密码长度小于等于8位
#
# 中级密码要求:
# 1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合
# 2. 密码长度不能低于8位
#
# 高级密码要求:
# 1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合
# 2. 密码只能由字母开头
# 3. 密码长度不能低于16位
1
学习了,隐隐有点跟不上。。。
百度了一下,先马起来
isdigit()
True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字
False: 汉字数字
Error: 无
isdecimal()
True: Unicode数字,,全角数字(双字节)
False: 罗马数字,汉字数字
Error: byte数字(单字节)
isnumeric()
True: Unicode数字,全角数字(双字节),罗马数字,汉字数字
False: 无
Error: byte数字(单字节)
这个好,归纳总结了下,方便了我们查找和翻译,赞{:5_109:}
先收藏,慢慢学习
.
hhh
{:10_257:}
收藏
先记住常用的好了,{:5_102:}
非常有用哦