python
文章平均质量分 90
lizer2015
发令枪一响,你不可能有时间去看对手是怎么跑的,你只有一路狂奔。~马云1999
展开
-
Python正则表达式进阶-零宽断言
Python正则表达式进阶-零宽断言1. 什么是零宽断言 有时候在使用正则表达式做匹配的时候,我们希望匹配一个字符串,这个字符串的前面或后面需要是特定的内容,但我们又不想要前面或后面的这个特定的内容,这时候就需要零宽断言的帮助了。所谓零宽断言,简单来说就是匹配一个位置,这个位置满足某个正则,但是不纳入匹配结果的,所以叫“零宽”,而且这个位置的前面或后面需要满足某种正则。2、不同的零宽断言 零宽断言:正向和反向两类,每类又分为:预测先行和回顾后发; 正预测先行:简称正向先行断言转载 2021-03-05 19:55:25 · 422 阅读 · 1 评论 -
理解Python的With语句
理解Python的With语句Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example for this is t转载 2016-08-02 09:41:30 · 431 阅读 · 0 评论 -
Python xrange与range的区别
range 前面小节已经说明了,range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。比如:>>> range(5)[0, 1, 2, 3, 4]>>> range(1,5)[1, 2, 3, 4]>>> range(0,6,2)[0, 2, 4]xrange 用法与 range 完全相同,所不同的是生成的不是一个转载 2016-08-02 11:01:15 · 402 阅读 · 0 评论 -
在Python中使用lambda高效操作列表的教程
转自 http://www.jb51.net/article/64833.htmlambdaPython用于支持将函数赋值给变量的一个操作符 默认是返回的,所以不用再加return关键字,不然会报错result = lambda x: x * xresult(2) # return 4map()/filter()/reduce()需要两个参数,第一个是一个处理函数,第二个是一个序列(list,转载 2016-08-02 12:29:41 · 17128 阅读 · 0 评论