摘要: 我们知道只要在类内部定义的,并且没有被任何装饰球修饰过的方法,都是绑定到对象的绑定方法。实例化的对象调用绑定方法时,会把对象作为第一个参数self自动传入。 @classmethod 这是绑定到类的方法,专门给类调用。调用方式:类名.绑定到类的方法(),把类名作为第一个参数cls传入。 类里面定义的 阅读全文
posted @ 2017-04-24 15:19 Great_kyle 阅读(299) 评论(0) 推荐(0) 编辑
摘要: python开发软件的编程思想是:面向对象。 面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。 优点:解决了程序的扩展性。 缺点:可控性差,面向对象的程序一旦开始就由对象之间的交互解决问 阅读全文
posted @ 2017-04-24 15:03 Great_kyle 阅读(192) 评论(0) 推荐(0) 编辑
摘要: map函数:映射功能 map(function, iterable, ...):可迭代对象向函数function传入元素,并得到一个返回值. 1 >>> map(lambda x :x+1,[1,2,3.4]) 2 [2, 3, 4.4] 3 >>> map(lambda x :x+"_key",{ 阅读全文
posted @ 2017-04-18 10:50 Great_kyle 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 整理利用python实现控制台进度条功能 进度条必须所有字符全部在同一行,且动态显示。 由于print语句打印末尾会\n换行,而且一旦被print之后,也无法进行修改。因此我们无法使用print完成这个功能。 我们会使用sys库的sys.stdout.write()函数,这个函数会在控制台输出这个字 阅读全文
posted @ 2017-04-16 14:40 Great_kyle 阅读(3381) 评论(0) 推荐(0) 编辑
摘要: python的所有内置函数: Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() e 阅读全文
posted @ 2017-04-14 17:15 Great_kyle 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1、生成器介绍 首先请确信,生成器就是一种迭代器。生成器拥有next方法并且行为与迭代器完全相同,这意味着生成器也可以用于Python的for循环中。 2、生成器函数 1)、自定义生成器 我们需要注意的是:第一次调用生成器的next方法时,生成器才开始执行生成器函数(而不是构建生成器时),直到遇到y 阅读全文
posted @ 2017-04-12 17:26 Great_kyle 阅读(860) 评论(0) 推荐(0) 编辑
摘要: Python的变量定义后都有自己的作用域,每个作用域内都有名字空间。注意⚠️,python所有的变量和函数都是先定义,后使用!! 名称空间就是变量名称与对象的关联关系。Python中使用变量名引用对象,需要使用该变量时,就在命名空间中进行搜索,获取对应的对象。直接访问一个变量,会在四个namespa 阅读全文
posted @ 2017-04-09 20:05 Great_kyle 阅读(3385) 评论(0) 推荐(0) 编辑
摘要: python读取文件使用open函数 python本身属于应用程序,无法对硬盘里的文件进行直接操作,只有操作系统才能操控硬件。 (任何程序如果对硬件进行操作,都需要调用操作系统。) python读写文件需要使用open方法,但它使用open方法后,首先会向操作系统发起请求,操作系统将返回一个文件句柄 阅读全文
posted @ 2017-04-05 19:33 Great_kyle 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 定义 编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。 字符编码(Character encoding)是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母表或音节表),与其他东西的一个集合(如号码或电脉冲)进行配对。计算机因为物理特性,只能识别高低压,即:“0101 阅读全文
posted @ 2017-04-03 14:17 Great_kyle 阅读(258) 评论(0) 推荐(0) 编辑
摘要: awk是一个强大的文本分析工具,它把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 `awk ‘{pattern + action}’ {filenames}` pattern:表示awk在数据中查找的内容;使用正则表达式则需要//括起来action:表示action 阅读全文
posted @ 2017-03-23 16:23 Great_kyle 阅读(872) 评论(0) 推荐(0) 编辑