Mega Code Archive

 
Categories / Python / Class
 

Define class object

class FirstClass:                 # define a class object      def setdata(self, value):    # define class methods          self.data = value        # self is the instance      def display(self):          print self.data          # self.data: per instance x = FirstClass()                  # make two instances y = FirstClass()                  # each is a new namespace x.setdata("Data")                 # call methods: self is x y.setdata(3.14159)                # runs: FirstClass.setdata(y, 3.14159) x.display()                       # self.data differs in each y.display() x.data = "New value"              # can get/set attributes  x.display()                       # outside the class too