Mega Code Archive

 
Categories / Python Tutorial / Class
 

Self __class__ __name__ represents the name of the class

class FooClass(object):   version = 0.1              def __init__(self, nm='John Doe'):          self.name = nm                print'Created a class instance for', nm   def showname(self):          print 'Your name is', self.name          print 'My name is', self.__class__.__name__   def showver(self):          print self.version     def addMe2Me(self, x):            return x + x foo1 = FooClass() foo1 = FooClass('Jane Smith') foo1.showname()