So cute are you python 6

1.Using a class

#!/usr/bin/evn python
#coding:utf-8
#FileName:Simplestclass.py
#Function: Define a clss with python
class Person:
    pass #An empty block.
 
p =Person()
print p


2.Define an function init

#!/usr/bin/evn python
#coding:utf-8
#FileName:class_init.y
#function:Learn to define init function
class Person:
    def __init__(self,name):
        self.name=name
    def sayHi(self):
        print 'Hello,my name is',self.name
p=Person('Swaroop')
p.sayHi()

3.Define a function in a class


#!/usr/bin/evn python
#coding:utf-8
#FileName:method.y
#function:show how to write an function on class
class Person:
   def sayHi(self):
        print 'Hello,how are you?'
 
p=Person()
p.sayHi()

4.Function of obj with class

#!/usr/bin/evn python
#coding:utf-8
#FileName:objvar.y
#function:Show the function of an object of a class
class Person:
    '''Represents a person.'''
    population =  0
    def __init__(self,name):
        '''Initializes the person's data.'''
        self.name=name
        print '(Initializing %s)' % self.name
        #When this person is created ,he/her
        #adds to the population
        Person.population+= 1
    def __def__(self):
        '''I am dying...'''
        print '%s says bye.' % self.name
        Person.population-= 1
        if Person.population== 0:
            print 'I am the last one.'
        else:
           print 'There are still %d people left' % Person.population
    def sayHi(self):
        ''' Greeting by the person...'''
        print 'Hi,my name is %s'%self.name
    def howMany(self):
        if Person.population== 1:
            print 'I am the only person here...'
        else:
            print 'We have %d persons here.' %Person.population
swaroop=Person('Swaroop')
swaroop.sayHi()
swaroop.howMany()
kalam=Person('Karam')
kalam.sayHi()
kalam.howMany()
swaroop.sayHi()
swaroop.howMany()
5.Using obj of  inherit

#!/usr/bin/evn python
#coding:utf-8
#FileName:inherit.py
#function:Learn to using extend with python class
class SchoolMember:
    '''Represents any school member.'''
    def __init__(self,name,age):
        self.name=name
        self.age=age
        print '(Initialized SchoolMember:%s)'% self.name
    def tell(self):
        '''Tell my details.'''
        print 'Name:"%s" Age:"%s"'%(self.name,self.age)
class Teacher(SchoolMember):
    '''Reprents a teacher.'''
    def __init__(self,name,age,salary):
        SchoolMember.__init__(self,name,age)
        self.salary=salary
        print '(Initialized Teacher:%s)' % self.name
    def tell(self):
        SchoolMember.tell(self)
        print 'Salary: "%d" '%self.salary
class Student(SchoolMember):
    def __init__(self,name,age,marks):
        SchoolMember.__init__(self,name,age)
        self.marks=marks;
        print '(Intialized student:%s)' %self.name
    def tell(self):
        SchoolMember.tell(self)
        print 'marks: "%d"' %self.marks
t=Teacher('Mrs.shhh',40,30000)
s=Student('Swaroop',22,75)
print #prints a blank line
members =[t,s]
for member in members:
    member.tell()


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章