面向对象之类:
class person: def info(self,name,age): print """ name is %s age is %s """ %(name,age) #person().info("saneri",29) P = person() #绑定到一个实例 P.info("saneri",29) #__init__初始化 //对实体进行初始化 class person: def __init__(self,nationality): self.country = nationality #让下面的info函数可以调用 nationality,方法是将变量nationality赋值给这个类 def info(self,name,age): print """ name is %s age is %s nationality is %s""" %(name,age,self.country) #person().info("saneri",29) P = person("CN") #绑定到一个实例 P.info("saneri",29) #类的绑定 class Person: def __init__(self,name,nationality,age,sex,job): self.Name = name self.Nationality = nationality self.Age = age self.Sex = sex self.Job = job def talk(self,msg=0): self.msg = msg #让其他变量可以调用. if self.msg != 0: print """ name is %s nationality is %s age is %s sex is %s job is %s """ %(self.Name,self.Nationality,self.Age,self.Sex,self.Job) def skill(self): if self.Job == ‘IT Engineer‘: print """To be IT Engineer,you must need to below skiils: 1.Linux/Unix 2.databases 3.Shell,Python """ #Person("saneri","CN",29,"male","IT Engineer").talk(1) #Person("saneri","CN",29,"male","IT Engineer").skill() p = Person("saneri","CN",29,"male","IT Engineer") p.talk(1) p.skill()
原文:http://www.cnblogs.com/saneri/p/5013287.html