python基础
再观沧海
这个作者很懒,什么都没留下…
展开
-
python 迭代器,生成器详解。
迭代器 任何实现了__iter__和__next__()(python2中实现next())方法的对象都是迭代器 迭代器可以被next()函数调用并不断返回下一个值的,或者使用for循环。 因为Python的for循环本质上就是通过不断调用next()函数实现的。 for 循环在处理这些数据前,会调用 __ iter__() 方法,将这些数据转化为一个迭代器,然后调用迭代器的 __ next__(...原创 2018-11-26 11:50:14 · 169 阅读 · 0 评论 -
python的内存管理机制
引用 python 中的赋值语句 a = 100 代表。给对象100添加一个引用a b = a 给对象a添加一个引用b 对象保存在内存中,同一个对象,即其所有的引用在内存中的位置都是一样的 我们可以使用id()函数查看对象的内存地址,或者使用is关键字判断两个引用是否指向统一对象 a = 100 b = a print(id(a)) print(id(a)) print(a is b) # 1...原创 2018-12-01 14:26:34 · 182 阅读 · 0 评论 -
Django报错 HINT: Add or change a related_name argument to the definition for 'GodownentryReturn.suppl
Unhandled exception in thread started by <function wrapper at 0x05569030> Traceback (most recent call last): File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\utils\autoreloa...原创 2019-01-29 16:29:40 · 8869 阅读 · 1 评论