Python中的__init__()和self
class MyClass(object): i = 123 def __init__(self): self.i= 345
a = MyClass() print(a.i) print(MyClass.i)
__init__()相当于是constructor, self是指对象本身,也就是a,a实例化后就调用了__init__(),a.i就等于345.
class MyClass(object): i = 123 def __init__(self): self.i= 345
a = MyClass() print(a.i) print(MyClass.i)
__init__()相当于是constructor, self是指对象本身,也就是a,a实例化后就调用了__init__(),a.i就等于345.