Python 类的使用一
一,self含义
# -*-coding:utf-8-*-classperson:defone(self,name,age):print"younameis%sandyouageis%s."%(name,age)p=person()#绑定实例p.one("du",22)
执行结果:
younameisduandyouageis22.
其实self可以不必写成self,但是必须要有一个参数如下图
详细了解可以参考博客:http://www.cnblogs.com/jessonluo/p/4717140.html
二,__init__初始化。
# -*-coding:utf-8-*-classperson:def__init__(self,sex):self.sex=sexdefone(self,name,age):print"younameis%sandyouageis%sandsexis%s"%(name,age,self.sex)p=person("boy")#绑定实例p.one("du",22)
执行结果:
younameisduandyouageis22andsexisboy
其实就相当于变量sex在类里。比函数大一级别。如下面的程序,和上面的执行结果是一样的。
# -*-coding:utf-8-*-classperson:sex="boy"def__init__(self,sex):#self.sex=sexpassdefone(self,name,age):print"younameis%sandyouageis%sandsexis%s"%(name,age,self.sex)p=person("boy")#绑定实例p.one("du",22)
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。