摘要: re模块的高级用法 search ​ 若string中包含pattern子串,则返回Match对象,否则返回None,注意,如果string中存在多个pattern子串,只返回第一个。 re.search() :方法用来精确匹配并提取第一个符合规律的对象,而对象内容的提取则使用search方法的属性 阅读全文
posted @ 2017-12-31 19:18 杨洛平 阅读(207) 评论(0) 推荐(0)
摘要: 正则表达式 概述 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里, 阅读全文
posted @ 2017-12-31 19:17 杨洛平 阅读(413) 评论(0) 推荐(0)
摘要: 生成器 什么是生成器 ​ 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们 阅读全文
posted @ 2017-12-31 19:16 杨洛平 阅读(202) 评论(0) 推荐(0)
摘要: import导入模块 1. import 搜索路径 例子: 路径搜索 从上面列出的目录里依次查找要导入的模块文件 ' ' 表示当前路径 程序执行时导入模块路径 例子: 2. 重新导入模块 模块被导入后,修改代码后 不能重新导入模块,重新导入需用使用其他方法。 方法一:重新启动 python shel 阅读全文
posted @ 2017-12-31 19:15 杨洛平 阅读(217) 评论(0) 推荐(0)
摘要: ​ 通常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。下来我就讲下添加属性和方法,同时也将下限值添加属性方法。 添加属性 ​ 给一个实例添加属性和方法时,只有对象能使用,对类添加方法和属性时,为类属性和类方法 添加方法 阅读全文
posted @ 2017-12-31 19:14 杨洛平 阅读(281) 评论(0) 推荐(0)
摘要: 元类 1. 类也是对象 在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: ​ 但是,Python中的类还远不止如此。 类同样也是一种对象 。只要你使用关键字class,Python解释器在执行的时候就会创建一个对象。 下面的代码段: ​ 将在内存中创建 阅读全文
posted @ 2017-12-31 19:14 杨洛平 阅读(234) 评论(0) 推荐(0)