- 博客(3)
- 收藏
- 关注
原创 众里寻他千百度之“您的密码安全吗?”
您的密码达到如下要求了吗? 6至12位(不可低于6位,不高于12位) 只可包含数字、英文字母(包括大写及小写字母)、下划线 不可全为数字 有没有可能只用一个正则表达式就能检查出密码是否符合要求呢? re_str = r'^(?!\d+$)[\dA-Za-z_]{6,12}$' 中括号里面包含了所有有效的可选字符,包括数字、大写字母、小写字母及下划线。 大括号作为限定符,表示:前面中括号里的有效字符至少需要出现6次,最多出现12次。 主要来看看: (?!pattern) 第一、这里的“小括号+问号+感.
2021-01-28 22:21:35 350 7
原创 众里寻他千百度
一、一见钟情的match:从字符串的起始位置匹配,成功则返回第一个匹配对象,失败则返回None。 import re str = '98.5分,89分' res = re.match(r'\d+\.?\d*', str) print(res) print(res.group(0)) <re.Match object; span=(0, 4), match='98.5'> 98.5 # 从起始位置匹配失败。 str = '语文:98.5分,数学:89分' res = re.match(r'\
2021-01-04 23:52:55 470 3
原创 时间,你好!Hello 2021!(讲义)
一、日期:datetime.date from datetime import date # 1 <= year <= 9999 # 1 <= month <= 12 # 1 <= 日期 <= 给定年月对应的天数 d = date(year=2021, month=1, day=1) print('时间,你好!Hello', d) 时间,你好!Hello 2021-01-01 today = date.today() print(today) 2021-01-02
2021-01-02 23:49:59 615 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人