导语:
本文主要介绍了关于python密码判断是否符合要求的方法的相关知识,包括python获取WiFi密码,以及python编写密码这些编程知识,希望对大家有参考作用。
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 '密码安全'
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在linux中执行python脚本10/17
- ♥ 如何用cmd激活anaconda的python运行环境?09/11
- ♥ 如何从源代码安装 Python 第三方模块?11/18
- ♥ Python判断端口是否被占用11/12
- ♥ python数据有哪些形式10/09
- ♥ python time.strptime的格式化11/06
内容反馈