
python
冬阳大侠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 列表除去重复元素
将列表List转换成集合set,再将集合转换成列表 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9] list2 = list(set(list1)) print(list2) 遍历列表除去重复元素 list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9] list2 = [] for ele in li...原创 2019-10-04 17:47:02 · 302 阅读 · 0 评论 -
python正则表达式-re.match函数
1 re.match() 函数 总是从字符串‘开头匹配’,并返回匹配的字符串的 match 对象 <class ‘_sre.SRE_Match’> re.match(pattern, string[, flags=0]) •pattern 匹配模式,由 re.compile 获得 •string 需要匹配的字符串 import re pattern = re.compile(r'he...原创 2019-10-05 22:53:56 · 879 阅读 · 0 评论 -
python正则表达式函数match和search的区别详解
二者区别在于:match()函数只检测RE是不是在string的开始位置匹配 search()会扫描整个string查找匹配,会扫描整个字符串并返回第一个成功的匹配 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none。 其他都一样。 ...原创 2019-10-06 18:01:52 · 230 阅读 · 0 评论 -
python正则表达式-findall()
正则 re.findall 的简单用法(返回string中所有与pattern相匹配的全部字串,返回形式为列表)语法: findall(pattern, string, flags=0) 例子: import re QQstr=""" 124528 男 14年 2012年5月以前 路人(0) 2017/02/21 2 顺便签约客服 940064306 男 9年 2016/07/12 宗师(12...原创 2019-10-06 21:39:13 · 231 阅读 · 0 评论 -
python正则表达式-复杂表达式必须用预编译
在正则表达式中,采用预编译的优势就是可以节约时间,提高效率,但是在一些复杂的正则表达式中,如果不采用预编译会导致处理不过来而导致查询失败。 例如查询邮箱。 # -*- coding: utf-8 -*- import re import re Emailstr=""" caoxigang@baidu.com 曹 艳 Caoyan 6895 13811661805 ...原创 2019-10-06 22:24:56 · 729 阅读 · 0 评论 -
python字符串切割
普通字符串切割见 添加链接描述 但是普通字符串的切割和也是存在一些不便,例如 line="127740 1小姐 22 166 本科 未婚 合肥 山羊座 编辑 普通话" linelist=line.split(" ") print(linelist) 运行结果为: 切割的很不理想 但是如果采用正则表达式来说的话就简单地很了 line="127740 1小姐 22 16...原创 2019-10-06 22:54:38 · 244 阅读 · 0 评论