摘要: 正则表达式—修饰符 正则表达式可以包含一些标志修饰符来控制匹配模式,用在正则表达式处理函数中的flag参数中,为可选参数。 (1) re.I 全写(re.IGNORECASE) 表示使匹配时,忽略大小 (2) re.M 全写(re.MULTILINE) 多行匹配,影响 ^ 和 $的行为 (3) re 阅读全文
posted @ 2019-04-24 10:23 あなたの相棒 阅读(391) 评论(0) 推荐(0) 编辑
摘要: findall方法 相比其他方法,findall方法有些特殊。它的作用是查找字符串中所有能匹配的字符串,并以结果存于列表中,然后返回该列表 注意: match 和 search 是匹配一次 findall 匹配所有。 1 pattern.findall方法 该方法的作用是在string[pos, e 阅读全文
posted @ 2019-04-24 10:22 あなたの相棒 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 1.re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None。 (1)函数语法: 函数参数说明: pattern 匹配的正则表达式 string 要匹配的字符串 flgs 标志位,用于控制正则表达式的匹配方式 我们可以使用 阅读全文
posted @ 2019-04-24 10:21 あなたの相棒 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 编译正则表达式-- re.compile 使用re的一般步骤是先将正则表达式的字符串形 式编译为pattern实例,然后使用pattern实例处理文本并获取匹配结果(一个Match实例(值为True)),最后使用Match实例获取信息,进行其他的操作。 可以把那些经常使用的正则表达式编译成正则表达式 阅读全文
posted @ 2019-04-24 10:19 あなたの相棒 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 正则表达式—特殊表达式含义 正则表达式的字母和数字表示他们自身,但多数字母和数字前加一个反斜杠时会拥有不同的含义。 下面列出了正则表达式模式语法中的特殊元素。 1.普通字符集 1) \w 匹配字母数字及下划线 2) \W 匹配非字母数字及下划线 3) \s 匹配任意空白字符,等价于 [\t\n\r\ 阅读全文
posted @ 2019-04-24 10:18 あなたの相棒 阅读(6091) 评论(0) 推荐(0) 编辑
摘要: 一、 一、接口类单继承 我们来看一段代码去了解为什么需要接口类 四、扩展: 五、注意 阅读全文
posted @ 2019-04-23 17:50 あなたの相棒 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 将3.5版本中的68个内置函数,为了方便记忆,将这些内置函数进行了如下分类: 本节内容: 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) 装饰器(3个) 以下是Python3版本所有的 阅读全文
posted @ 2019-04-23 11:57 あなたの相棒 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表推倒式: [结果 for 变量 in 可迭代对象 if 条件筛选]生成器表达式: (结果 for 变量 in 阅读全文
posted @ 2019-04-23 10:58 あなたの相棒 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同 阅读全文
posted @ 2019-04-23 10:26 あなたの相棒 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 记得在刚开始学Python的时候,看到可迭代对象(iterable)、迭代器(iterator)和生成器(generator)这三个名词时,完全懵逼了,根本就不知道是啥意识。现在以自己的理解来详解下这三者的关系。 一、可迭代对象(iterable) 我们知道,在Python世界里,一切皆对象。对象根 阅读全文
posted @ 2019-04-23 09:32 あなたの相棒 阅读(193) 评论(0) 推荐(0) 编辑