最赞回答 / du_mooc
kw.iteritems()是generator, yield 2-tuple。从传入参数(字典)**kw中取k,v。setattr(self,k,v)xiang当于self.k = v 语句。**kw 是传入字典参数,例 a=1, name='bob'...
2018-04-02
最新回答 / 小阳阳7758321
def f1(x): return x*2def new_fn(f): def fn(x): print 'call '+f.__name__+'()' return f1(x) return fnf1=new_fn(f1)print f1()写成这样会无限循环调用装饰器
2018-04-02
最新回答 / 东方不能败
import timedef performance(unit): def per_decorator(f): def wrapper(*args,**kw): tb = time.time() print tb r = f(*args,**kw) ta = time.time() print ta print unit t = (t...
2018-03-29
最新回答 / qq_龙_18
应该是你使用错误了!那个count放在类里面就是类的属性了!不是全局变量!count=0class Person(object): def __init__(self,name): global count count+=1 self.name=namep1 = Person('Bob')print countp2 = Person('Alice')print countp3 = Person('Tim')print count你这样试一试
2018-03-27