- 博客(3)
- 收藏
- 关注
转载 list.append (x) 与 list.extend (t) 的区别
函数解释s.append(x)在序列s的尾部追加x(等同于s[len(s):len(s)] = [x])s.extend(t) or s += t把t的数据,扩展到序列s(大致等同于s[len(s):len(s)] = t)表中,s是一个可变序列类型(如List)的实例,t是任何可迭代对象,x是一个任意对象,且其类型和值的范围由s的限制(例如,bytearray只接收整数且值范围0 <= x...
2018-03-08 10:22:21
3328
原创 python re模块匹配时贪婪和非贪婪模式
python贪婪和非贪婪 正则表达式通常用于在文本中查找匹配的字符串。正则表达式模式中使用到通配字,当它在从左到右的顺序求值时,会尽量“抓取”满足匹配最长字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪贪婪默认情况下,正则表达式将进...
2018-03-07 15:45:22
9753
1
原创 正则表达式的贪婪匹配和非贪婪匹配
在线正则表达式测试:http://tool.oschina.net/regex/#例:一个字符串“abcha11akslhihh”regex="a.*?h"; 非贪婪匹配,尽量匹配最短串regex2="a.*h"; 贪婪匹配,尽量匹配最长串...
2018-03-06 20:29:55
681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人