give the constructor some parameters to work with : Constructor « Class « Python Tutorial






class FooBar: 
    def __init__(self, value=42): 
        self.somevar = value 

f = FooBar('This is a constructor argument')
print f.somevar








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