摘要: #什么是迭代协议 #迭代器是什么? 迭代器是访问集合内元素的一种方式, 一般用来遍历数据 #迭代器和以下标的访问方式不一样, 迭代器是不能返回的, 迭代器提供了一种惰性方式数据的方式 #[] list , __iter__ from collections.abc import Iterable, Iterator a = [1,2] iter_rator = iter(a) print (i... 阅读全文
posted @ 2018-04-19 17:13 Erick-LONG 阅读(150) 评论(0) 推荐(0) 编辑
摘要: # 需求 import numbers class Field: pass class IntField(Field): # 数据描述符 def __init__(self, db_column, min_value=None, max_value=None): self._value = None self.min_value = ... 阅读全文
posted @ 2018-04-19 16:56 Erick-LONG 阅读(286) 评论(0) 推荐(0) 编辑
摘要: #类也是对象,type创建类的类 def create_class(name): if name == "user": class User: def __str__(self): return "user" return User elif name == "company": ... 阅读全文
posted @ 2018-04-19 15:55 Erick-LONG 阅读(127) 评论(0) 推荐(0) 编辑
摘要: class User: def __new__(cls, *args, **kwargs): print (" in new ") return super().__new__(cls) def __init__(self, name): print (" in init") pass a = int() #new ... 阅读全文
posted @ 2018-04-19 15:05 Erick-LONG 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-19 08:09 Erick-LONG 阅读(160) 评论(0) 推荐(0) 编辑