目录: 一、迭代器 二、课时48课后习题及答案 ************* 一、迭代器 ************* 迭代的意思类似于循环,每一次重复的过程被称为一次迭代的过程,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。提供迭代方法的容器称为迭代器,通常接触的迭代器有序列(列表、元组、字符 ...
分类:
其他好文 时间:
2018-08-26 19:42:40
阅读次数:
143
目录: 一、描述符(property的原理) 二、课时46课后习题及答案 ********************************** 一、描述符(property的原理) ********************************** 本节要讲的内容叫作描述符,用一句话解释,描述符就 ...
分类:
其他好文 时间:
2018-08-25 20:37:29
阅读次数:
167
目录: 一、简单定制 二、课时44课后习题及答案 **************** 一、简单定制 **************** 基本要求:1>> 定制一个计时器的类2>> start和stop方法代表启动计时和停止计时3>> 假设计时器对象t1,print(t1)和直接调用t1均显示结果4>> ...
分类:
其他好文 时间:
2018-08-25 18:47:40
阅读次数:
460
目录: 一、self是什么 二、Python的魔法方法 三、公有和私有 四、课时37课后习题及答案 ***************** 一、self是什么 ***************** 对象的方法都有一个self参数,那这个self参数是什么呢?如果之前接触过其它的编程语言,例如c++,那么你 ...
分类:
其他好文 时间:
2018-08-23 19:36:01
阅读次数:
254
+= 是 + 的一种升级版本, 具有能把执行后的结果再写回传递来的变量本身的功能, 可变变量自身有比不可变变量多一个魔法方法 _iadd_, += 操作调用 _iadd_方法,没有该方法时,再尝试调用_add_方法, 不可变变量没有_iadd_方法 举例: 1 2 3 4 5 6 7 8 9 10 ...
分类:
编程语言 时间:
2018-08-11 01:30:10
阅读次数:
671
网友写的python魔法方法详情 :详情 魔法方法 含义 基本的魔法方法 ...
分类:
编程语言 时间:
2018-07-21 11:37:49
阅读次数:
147
魔法方法是指用__ __包起来的方法,可以不直接调用方法或者调用其它函数时会调用到对应的魔法方法。这种拼写表示名字有特殊含义,不要在自己的程序中使用这种名字。先对魔法方法的几个特点强调一下: 魔法方法定义在class中; 不需要直接调用; Python的某些函数或者操作符会调用对应的魔法方法。 魔法 ...
分类:
编程语言 时间:
2018-07-08 15:34:18
阅读次数:
159
一、数据类型 其中,每个类型中都有自己的魔法方法可以去调用,具体可以去查看各自的魔法方法 ...
分类:
其他好文 时间:
2018-06-06 18:10:09
阅读次数:
86
自省/反射什么是反射?自省也称作反射,这个性质展示了某对象是如何在运行期取得自身信息的。并且在python里,反射可以使得程序运行时对象拥有增删改查它本身属性或行为的一种能力如果Python不支持某种形式的自省功能,dir和type内建函数,将很难正常工作。还有那些特殊属性,像__dict__,__ ...
分类:
编程语言 时间:
2018-05-28 11:51:55
阅读次数:
194
魔法方法:Python中有很多方法,其名称以两个下划线开头和结尾。 构造函数:构造函数名为_init_,在对象创建后被自动调用。 序列和映射:要创建自定义的序列和映射,必须实现序列和映射协议指定的所有方法,其中包括_getitem_和_setitem_等魔法方法。 迭代器:迭代器是包含方法_next ...
分类:
其他好文 时间:
2018-05-20 19:27:30
阅读次数:
134