Set properties when constructed : Constructor « Class « Python Tutorial






class C1():
    def __init__(self, who):    
        self.name = who         

I1 = C1('bob')                  
I2 = C1('mel')                  
print I1.name








11.8.Constructor
11.8.1.specify any necessary parameters to the __init__() function
11.8.2.Constructors: __init__
11.8.3.give the constructor some parameters to work with
11.8.4.Set properties when constructed
11.8.5.Overriding the Constructor
11.8.6.If you want the base class __init__() invoked
11.8.7.Class Time with default constructor.
11.8.8.Constructor with default parameter
11.8.9.Calling Superclass Constructors