Class variables and Instance variables
class Myclass:
element1 = 'Hello' # class variable
def __init__(self):
self.element2 = "World" # instance variable
c1 = Myclass()
- class variable
- changes for all class when assigned to via the class (Myclass.element1 = X)
init , call
class Foo:
def __init__(self, a, b, c):
# ...
x = Foo(1, 2, 3) # __init__
class Foo:
def __call__(self, a, b, c):
# ...
x = Foo()
x(1, 2, 3) # __call__