摘要: 介绍一下re模块中的match方法 """ 1.导入模块 2.通过match方法,验证正则表达式 3.判断验证是否成功 4。成功则显示获取结果 """ # 1.导入模块 import re # 2.通过match方法,验证正则表达式 # re.match("正则表达式","要验证/检测的字符串") 阅读全文
posted @ 2019-12-08 21:30 不识人间花火 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ^ 表示匹配 以 后一个字符开头 有两个作用 1)匹配以指定字符开头 ^[a-zA-Z_]+\w 必须以小写字母、大写字母、下划线开头 2)用在[]内部用于取反 [^hz] 匹配不含有hz的字符 $ 表示匹配以 前一个字符结尾 \d$ 以数字结尾 阅读全文
posted @ 2019-12-07 21:31 不识人间花火 阅读(30749) 评论(0) 推荐(0) 编辑
摘要: * 匹配前一个字符出现0次或者无限次 + 匹配前一个字符出现1次或者无限次 ? 匹配前一个字符出现0次或者1次 {m} 匹配前一个字符出现m次 {m,n} 匹配前一个字符出现从m次到n次 阅读全文
posted @ 2019-12-07 20:46 不识人间花火 阅读(9231) 评论(0) 推荐(0) 编辑
摘要: 匹配单个字符. 匹配任意一个字符(除了\n)[] 匹配[]中列举的字符\d 匹配数字 0-9\D 匹配非数字\s 匹配空白,即空格\S 匹配非空白\w 匹配单词字符\W 匹配非单词字符 阅读全文
posted @ 2019-12-07 20:20 不识人间花火 阅读(3033) 评论(0) 推荐(0) 编辑
摘要: 正则表达式:规则表达式正则表达式的作用:1.验证数据的有效性2.替换文本内容3.从字符串中提取子字符串 阅读全文
posted @ 2019-12-07 19:59 不识人间花火 阅读(2984) 评论(1) 推荐(0) 编辑
摘要: gevent的好处:能够自动识别程序中的耗时操作,在耗时的时候自动切换到其他任务 1 # gevent的好处:能够自动识别程序中的耗时操作,在耗时的时候自动切换到其他任务 2 from gevent import monkey 3 monkey.patch_all() 4 5 import time 阅读全文
posted @ 2019-12-07 16:35 不识人间花火 阅读(847) 评论(0) 推荐(0) 编辑
摘要: #greenlet 1 import time 2 from greenlet import greenlet 3 # greenlet可以实现一个自行调度的微线程 4 def work1(): 5 while True: 6 print("正在执行work1()") 7 time.sleep(0. 阅读全文
posted @ 2019-12-05 21:35 不识人间花火 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 主要是生成器中return的作用,以及生成器的send()方法 1 def Fibnacc(num): 2 a= 1 3 b = 1 4 current_index = 0 5 while current_index<num: 6 data = a 7 8 current_index+=1 9 a, 阅读全文
posted @ 2019-12-05 20:47 不识人间花火 阅读(186) 评论(0) 推荐(0) 编辑
摘要: #生成器生成斐波那契数列 def Fibnacc(num): 2 a= 1 3 b = 1 4 current_index = 0 5 while current_index<num: 6 data = a 7 8 current_index+=1 9 a,b=b,a+b 10 yield data 阅读全文
posted @ 2019-12-05 20:17 不识人间花火 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 一种利用列表推导式,一种利用yield 1 # 生成器:特殊的迭代器 2 # 生成器的两种创作方法 3 # 一: 4 list = [i*2for i in range(10)] #列表推导式 5 # print(list,end="") 6 7 # 第一种创建生成器(利用列表推导式) 8 list 阅读全文
posted @ 2019-12-05 19:48 不识人间花火 阅读(197) 评论(0) 推荐(0) 编辑