python学习
crazyacm
这个作者很懒,什么都没留下…
展开
-
python初识iter
#自己的类如果实现了iter方法,就可以使自己的产生的实例是可迭代的, #调用__iter__()方法(for将自动调用对象的iter方法活的迭代器),返回自己的迭代器 import collections class hello_iter: def __init__(self): self.__data = collections.deque("abcdefg")原创 2017-01-03 16:43:24 · 498 阅读 · 0 评论 -
python函数调用的四种方式
# -*- coding: UTF-8 -*- def normal_invoke(x, y): print "--normal_invoke:--" print "x is %d" %x print "y is %d" %y def keyword_invoke(x, y): print "--keyword_invoke--:" print "x is %d" % x print原创 2017-10-09 10:40:04 · 6434 阅读 · 1 评论 -
python 引用问题
# -*- coding: utf-8 -*- #在序列化前 魔法属性已经被构造出来。所以里面的字典得不到更新 class A(): def __init__(self, a): self.d = a data = {} wrong = A(data) data = {1:2} print wrong.d right = A(data) data原创 2018-01-18 15:48:12 · 288 阅读 · 0 评论