当前位置:   article > 正文

Python之密码设置_python一个合格的密码应该符合下面规则: 密码至少有8个字符。 密码包括

python一个合格的密码应该符合下面规则: 密码至少有8个字符。 密码包括
  1. # 密码要求:
  2. # 1.长度超过8位
  3. # 2.包括大小写字母.数字.其它符号, 以上四种至少三种
  4. # 3.不能有相同长度超2的子串重复
  5. # 结果:符合则返回OK,不符合则返回NG
  1. # -*- coding:utf-8 -*-
  2. # 函数 含义
  3. # 字符串.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
  4. # 字符串.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。
  5. # 字符串.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 False。
  6. # 字符串.islower() 所有字符都是小写,为真返回 Ture,否则返回 False。
  7. # 字符串.isupper() 所有字符都是大写,为真返回 Ture,否则返回 False。
  8. # 字符串.istitle() 所有单词都是首字母大写,为真返回 Ture,否则返回 False。
  9. # 字符串.isspace() 所有字符都是空白字符,为真返回 Ture,否则返回 False。
  10. # 判断不能有相同长度超2的子串重复
  11. def str_split(data):
  12. flag = True
  13. for i in range(len(data)):
  14. for j in range(i + 1, len(data)):
  15. if data[i] == data[j]:
  16. if len(data) - j > 2:
  17. # 通过先找到字符串中存在相同的一个子字符,对比之后它三个字符
  18. if data[i:i + 3] == data[j:j
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/556245
推荐阅读
相关标签
  

闽ICP备14008679号