上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: [toc] 1 生成器交互 生成器提供了一个send方法用于动态的和生成器对象进行交互。怎么理解的呢?看下面的例子:         上面的 变量 = yield 返回值,是生成器提供的交互格式,当我们使用生成器对象的s 阅读全文
posted @ 2019-03-10 15:40 SpeicalLife 阅读(250) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 描述器         一般来说,一个描述器是一个有 的对象属性(object attribute),它的访问控制被描述器协议方法重写。这些方法是 \_\_get\_\_(), \_\_set\_\_() 阅读全文
posted @ 2019-03-10 15:38 SpeicalLife 阅读(573) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 上下文管理 文件IO操作可以对文件对象使用上下文管理,它主要使用 语法. 要想自己写的类实现上下文管理,那么需要用到两个方法__exit__和__enter__. 方法|意义 | | \_\_enter\_\_|进入与此对象相关的上下文,如果存放该方法,with语法会把该方法的返回值 阅读全文
posted @ 2019-03-10 15:37 SpeicalLife 阅读(297) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 魔术方法 在Python中以两个下划线开头和结尾的方法,比如:\_\_init\_\_、\_\_str\_\_、\_\_doc\_\_、\_\_new\_\_等,被称为"魔术方法"(Magic methods)。魔术方法在类或对象的某些事件出发后会自动执行,如果希望根据自己的程序定制 阅读全文
posted @ 2019-03-10 15:33 SpeicalLife 阅读(283) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 类的继承         继承是面向对象的重要特性之一,是相对两个类而言的父子关系,子类继承了父类的所有的属性和方法,继承最大的好处是实现了代码的重用,可以重用已经存在的数据和行为,减少代码的重复编写。 阅读全文
posted @ 2019-03-10 15:30 SpeicalLife 阅读(384) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 面向对象介绍         面向对象是一种程序设计思想,它把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。但并不是所有语言都支持面向对象编程的。简单的从语言本身来分的话,主要分为以下三种: 阅读全文
posted @ 2019-03-07 09:29 SpeicalLife 阅读(657) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 路径操作         使用Python操作文件系统时,少不了会对路径进行切换,对目录的遍历,以及获取文件的绝对路径的一系列的操作,Python内置了相关的模块完成对应的功能,其中: 3.4 以前使用o 阅读全文
posted @ 2019-03-07 09:23 SpeicalLife 阅读(954) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 文件操作         读写文件是最常见的IO操作(一般说IO操作,指的是文件IO,如果是网络,一般都会直接说网络IO),在磁盘上读写文件的功能都是由操作系统提供的,操作系统不允许普通的程序直接操作磁盘 阅读全文
posted @ 2019-03-07 09:21 SpeicalLife 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: [toc] 介绍         functools模块存放着很多工具函数,大部分都是高阶函数,其作用于或返回其他函数的函数。一般来说,对于这个模块,任何可调用的对象都可以被视为函数。 1 reduce方法   阅读全文
posted @ 2019-03-07 09:18 SpeicalLife 阅读(578) 评论(0) 推荐(0) 编辑
摘要: [toc] 1 python类型注解         类型注解,即对变量的类型,进行标注或者说明,因为Python是一门动态编译型语言,我们无法在赋值时就定义它的变量类型,所以在 以上版本新增了类型注解,但仅仅是提示作用 阅读全文
posted @ 2019-03-07 09:16 SpeicalLife 阅读(4049) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页