摘要:
# 1、匹配整数或者小数(包括正数和负数) # 2、匹配年月日日期 格式 2018-12-31 # 3、匹配qq号 5-12 首字符没有0 # 4、11位的电话号码 # 5、长度为8-10位的用户密码 : 包含数字字母下划线 # 6、匹配验证码:4位数字字母组成的 # 7、匹配邮箱地址 邮箱规则 # @之前必须有内容且只能是字母(大小写)、数字、下划线(_)、减号(-)、点(.) # @和最后一... 阅读全文
摘要:
# ### 正则表达式 import re """ # 1.正常分组 () 1) 正常情况下用()圆括号进行分组 可以用\1 反向引用第一个圆括号匹配的内容。 2) (?:正则表达式) 表示取消优先显示的功能 (正则表达式) 代表分组 findall 把所有分组的内容显示到列表里 (?:正则表达式) 代表分组 findall 把所有分组的内容不显示到列表里 """ print(re.... 阅读全文
摘要:
# ### 正则表达式 # ###(二) 匹配多个字符 => [元字符] 量词符号 import re '''1) ? 匹配0个或者1个a ''' print(re.findall('a?b','abbzab abb aab')) '''2) + 匹配1个或者多个a ''' print(re.findall('a+b','b ab aaaaaab abb')) '''3) * 匹配0个或... 阅读全文
摘要:
# ### 正则表达式 # findall 匹配字符串中相应内容, 返回列表 import re ''' lst = re.findall(正则表达式,要匹配的字符串) ''' ''' \d 匹配数字 \D 匹配非数字 ''' lst = re.findall("\d","sadfsdfsa 98&*^&^&92sdf3sdf839 sdf_as 神秘男孩 89") print(lst) l... 阅读全文
摘要:
# ### 装饰器: ''' 装饰器:在不改变原有代码的情况下,为该原函数扩展新功能 特征:返回新函数,替换旧函数 语法:@ (语法糖) ''' # (1) 装饰器原型: def kuozhan(func): def newfunc(): print("厕所前,屁滚尿流") func() print("厕所后,站不起来") return newfunc def func()... 阅读全文
摘要:
# -*- coding: utf-8 -*- import time # 展品展示 goods_list = [ {"name": "电脑", 'price': 1999, "num": 20, "sum": "有现货"}, {"name": "鼠标", 'price': 10, "num": 20, "sum": "有现货"}, {"name" 阅读全文