python学习笔记
芥末8.9
这个作者很懒,什么都没留下…
展开
-
yield
To understand what yield does, you must understand what generators are. And before generators come iterables.IterablesWhen you create a list, you can read its items one by one. Reading i转载 2016-10-22 17:44:51 · 232 阅读 · 0 评论 -
Python __slots__ 作用
在Python中,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,当你需要限制可绑定的实例的属性的时候, 就可以使用__slots__。如:class Student(object): __slots__ = ('name', 'age') # 限定Student的属性为name, age, 不可以动态添加其他属性原创 2016-10-13 08:43:26 · 1489 阅读 · 0 评论 -
python __repr__和__str__ 的区别
The str() function is meant to return representations of values which are fairly human-readable, while repr() is meant to generate representations which can be read by the interpreter (or will force a原创 2016-10-13 21:27:53 · 1985 阅读 · 0 评论 -
Python中的__init__方法与__new__方法的区别
Python中的__init__方法与__new__方法的区别:__init__ 通常用于初始化一个新实例,控制这个初始化的过程,比如添加一些属性, 做一些额外的操作,发生在类实例被创建完以后。它是实例级别的方法。__new__ 通常用于控制生成一个新实例的过程。它是类级别的方法。先与__init__方法执行。原创 2016-10-08 06:51:31 · 230 阅读 · 0 评论