python中可以使用正则表达式来判断密码字符串是否符合要求。Python的re 模块提供字符正则匹配检查,功能强大,写法高效简洁,因此在工作中会被经常使用。

python判断密码是否符合要求示例:

密码要求:

要求密码为6到20位

密码只包含英文字母和数字

可以使用下面的正则判断:re.compile(r'[0-9a-zA-Z]{6,20}')a为正则对象,里面方法包括match、fullmatch等

r表示后面为正则字符

[] 表示匹配字符集合,此处0-9a-zA-Z满足密码只包含英文字母和数字

{6,20} 表示字符长度,满足要求密码为6到20位

实现代码:import re

def check(mystr):

a = re.compile(r'[0-9a-zA-Z]{6,20}')

if a.fullmatch(mystr) is None:

return '密码只能包含英文字母和数字,长度6~20'

return '密码安全'

更多Python知识请关注Python自学网。

python判断密码是否正确_python密码判断是否符合要求的方法相关推荐

  1. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  2. python判断用户名密码是否正确_python实现用户名密码校验

    本文实例为大家分享了python实现用户名密码校验的具体代码,供大家参考,具体内容如下 需要实现功能 输入用户名密码 : 认证成功后显示 欢迎信息 : 连续输错三次后 锁定 : readme: 具体请 ...

  3. python判断回文数_Python练习题---判断回文数

    设n是一个任意自然数,如果n的各位数字反向排序所得的自然数与n相等,则n被称为回文数,从键盘输入一个5位数字 ,请编写程序判断这个数字是不是回文数. 思路:先获取一个字符串,再判断该字符串是否满足是自 ...

  4. python判断字符串不相等_python怎么判断两个字符串不相等

    字符串操作是编程语言中经常用到的,常见的有字符串增.删.改.查.在python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1. ...

  5. python判断列表中含有_Python:判断列表中含有字符串且组成新的列表打印输出-Dotest董浩...

    ''' 题一:判断列表中含有字符串且组成新的列表打印输出 知识点:列表.列表的增删改查.for循环.if判断 ''' #@Author:Dotest软件测试 #@QQ:1274057839 names ...

  6. 登录界面输入密码键盘不响应_为什么计算机响应错误的密码和正确的密码需要更长的时间?...

    登录界面输入密码键盘不响应 Have you ever entered the wrong password on your computer by accident and noticed it t ...

  7. string是python内置函数吗_Python 字符串与内置函数(方法)

    一.字符串 1.字符串定义 a.定义时用成对双引号或成对单引号 b.也可以用成对的三个双引号或成对的三个单引号定义字符串(定义的字符串用包含单引号或双引号时可以用这个方法) c.字符串中间有单引号时, ...

  8. python怎么截取字符串函数_Python截取字符串(字符串切片)方法详解

    字符串本质上就是由多个字符组成的,因此程序允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置等. Python字符串直接在方括号([])中使用索引即可获取对应的字符,字符串 ...

  9. python判断手机号码是否正确_Python.弄清楚如何输入正确的电话号码

    因此,我是python的新手,我正在编写一个程序,该程序接受XXX-XXX-XXXX格式的电话号码,并将所有字母更改为相应的数字.我需要检查条目并确保其格式正确,如果不正确,请允许其重新输入.我很难让 ...

最新文章

  1. 2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  2. Java 接口和继承
  3. Android React Native 笔记(二):Component生命周期
  4. 多重链表 十字链表存储稀疏矩阵,中缀表达式
  5. 高效程序员应该养成的七个习惯
  6. Golang并发读取超大文件
  7. 计算2+4+6...+100的值 python_Python100例核心知识,你知道多少
  8. 如何查询Opencv的版本
  9. 学习之学习--混沌大学商学院--第一课--HHR计划
  10. 厂长来了 | 从个人英雄到软件工程,我们经历了什么
  11. Echarts3实例 map地图加载点数据
  12. 一套基于增强型8051内核的应用裸机框架
  13. 354、什么是三网合一?三网合一如何建设
  14. 华侨大学计算机学院考研成绩,华侨大学计算机科学与技术学院2019年硕士研究生复试成绩(非全日制,第三批)...
  15. 《go程序语言设计》引言
  16. linux 繁体中文转为简体,中文繁简转换及其转换工具.pdf
  17. ORACLE脚本中特殊字符转义
  18. 专线或祼光纤如何接入到网络中
  19. Unity 简易音乐播放系统
  20. IDEA学生认证 + 学生认证过期后续处理

热门文章

  1. HTML最给力的入门教程
  2. 【算法基础四】C语言小项目实战---通讯录管理系统(单链表)
  3. leetcode 滑动窗口1
  4. tc流量控制原理和实现
  5. [BZOJ4416][Shoi2013]阶乘字符串 状态压缩dp
  6. 25-陈庆祥-词法分析
  7. day 1 | 704. 二分查找、27. 移除元素
  8. 揭秘!用标准Go语言能写脚本吗?
  9. php 限制微信登陆,thinkphp 微信用户登录 设置问题
  10. python 幂数拟合及拟合度计算