print 'call %s() in %f %s'%(f.__name__,t,unit)这是个啥???
2015-07-18
正确的写法:
class C(A, B)
def __init__(self, a, b):
A.__init__(self, a)
B.__init__(self, b)
建议养成习惯,不要使用super()这个函数,即便是单继承,也使用上面的方式
class C(A, B)
def __init__(self, a, b):
A.__init__(self, a)
B.__init__(self, b)
建议养成习惯,不要使用super()这个函数,即便是单继承,也使用上面的方式
2015-07-18
class A(object)
def __init__(self, a):
self.a = a
class B(object)
def __init__(self, b):
self.b = b
class C(A, B)
def __init__(self, a, b):
super(C, self)__init__(a, b) #<----这样写是错误的
def __init__(self, a):
self.a = a
class B(object)
def __init__(self, b):
self.b = b
class C(A, B)
def __init__(self, a, b):
super(C, self)__init__(a, b) #<----这样写是错误的
2015-07-18
假如一个类C继承了类A和类B,类A和类B有不同的属性,并且类C在创建时要初始化这些属性,此时在类C的构造函数__init__中使用super(C,self).__init__调用就无法实现了,比如:
2015-07-18
到后面了 感觉完全学不走了 讲的内容跟编的程序内容完全对不上号 setattr()都没有学过怎么玩,太粗暴了。差评
2015-07-16
functools.partial的第一个参数是需要提供默认参数的函数的名称sorted,第二个参数是需要修改参数的函数sorted中需要提供默认参数的参数并提供默认值
2015-07-16