一 python相关 1 python基础2 数据类型详解3 文件操作4 普通函数和装饰器5 内置函数和匿名函数6 迭代器和生成器7 递归和二分算法8 python内置模块(os,time等)9 正则表达式和re模块10 类的语法和实例11 面向对象的组合和继承以及多继承12 hashlib,log ...
分类:
其他好文 时间:
2018-08-24 13:34:07
阅读次数:
157
前言: 普通人有三件东西看不懂:医生的处方,道士的鬼符,程序员得正则表达式 什么是正则表达式? 正则表达式,又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE, 是计算机科学的一个概念。 许多程序设计语言都支持利用正则表达式进行字符串操作。 ...
分类:
编程语言 时间:
2018-08-24 02:01:10
阅读次数:
213
一丶简介 正则表达式本身是一种小型的丶高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序猿们可以直接调用用来实现正则匹配.正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行. 二丶正则表达式中常用的字符含义 1.字符组 在同一个位置可能出现的各种字符组成了一个字符组 ...
分类:
其他好文 时间:
2018-08-23 02:05:30
阅读次数:
196
一、re模块 查找: re.findall(‘正则表达式’,‘字符串’) 匹配所有符合正则表达式的内容,形成一个列表,每一项都是列表中的一个元素。 re.search(‘正则表达式’,‘字符串’) re.match('正则表达式',‘字符串’) 字符串的扩展处理:替换、切割 split:切割 sub ...
分类:
编程语言 时间:
2018-08-20 22:48:57
阅读次数:
193
正则表达式是什么?能做什么? 1,把一个文件中所有的手机号码都找出来 从大段的文字中找到符合规则的内容 open打开文件 读文件 str 从一长串的字符串中找到所有的11位数字 是一个字符一个字符的读 2.输入手机号 判断某个字符串是否完全符合规则 验证这个手机号是否合法 给这个手机号发送一个验证码 ...
分类:
其他好文 时间:
2018-08-19 15:40:37
阅读次数:
167
re 模块 import re (要使用模块,在开头写上) 注意:永远不要起一个py文件的名字,这个名字和你已知的模块同名!!!!!!!! 查找 .findall:匹配所有,每一项都是一个元素 语法:findall(正则表达式,要判断的字符串) 返回值是一个 列表 .search:只匹配从左到右的第 ...
分类:
编程语言 时间:
2018-08-18 13:16:43
阅读次数:
139
引入模块: import re 1.查找findall 匹配所有,每一项都是列表中的一个元素 search 只匹配从左到右的第一个,得到的不是结果,而是一个变量,通过这个变量的group方法来获取结果。 match 从头开始匹配,相当于search中的正则表达式加上一个^ 字符串处理的扩展:切割、替 ...
分类:
其他好文 时间:
2018-08-18 10:29:09
阅读次数:
169
1.split:切割 使用split不会返回被切割的字符 结果为:['', 'as', 'asf', 'asf', 'a'] 要想返回被切割的数字,需要在正则表达式前后加( ) 结果为:['', '5', 'as', '46', 'asf', '46', 'asf', '46', 'a'] 2.分组 ...
分类:
其他好文 时间:
2018-08-17 22:23:57
阅读次数:
155
RE模块 查找 findall 匹配所有每一项都是列表中的一个元素 re.findall() 正则表达式,带匹配的字符串,flag search 只匹配从左到右的第一个结果,得到的不是直接的结果,而是一个变量,通过这个变量group方法来获取结果 re.search 内存地址,这是一个正则的结果, ...
分类:
其他好文 时间:
2018-08-17 22:18:06
阅读次数:
103
什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 使用python编写的代码(.py文件) 已被编译为共享库或DLL的C或C++扩展 包好一组模块的包 使用C编写并链接到python解释 ...
分类:
其他好文 时间:
2018-08-17 20:54:53
阅读次数:
175