韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > 深入理解python之self

深入理解python之self

头像

silencement

2019-07-18 10:33:253215浏览 · 0收藏 · 0评论

首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。

self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗(为了和其他编程语言统一,减少理解难度),不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:

class Person:
    def _init_(myname,name):
        myname.name=name
    def sayhello(myname):
        print 'My name is:',myname.name
p=Person('Bill')
print p

self指的是类实例对象本身(注意:不是类本身)。

class Person:
    def _init_(self,name):
        self.name=name
    def sayhello(self):
        print 'My name is:',self.name
p=Person('Bill')
print p

在上述例子中,self指向Person的实例p。 为什么不是指向类本身呢,如下例子:

class Person:
    def _init_(self,name):
        self.name=name
    def sayhello(self):
        print 'My name is:',self.name
p=Person('Bill')
p1 = Person('Apple')
print p1

如果self指向类本身,那么当有多个实例对象时,self指向哪一个呢?

总结

self在定义时需要定义,但是在调用时会自动传入。

self的名字并不是规定死的,但是最好还是按照约定是用self

self总是指调用时的类的实例。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《法国空乘4》在线观看| 蜜桃浏览器| 狗配人的大片视频大全| 麻花星空天美MV免费观看电视剧 | 蜜桃成熟 在线| 九一麻花传剧MV在线看免费| 乱浮生(高干)BY行魅小说免费.. | 耕耘小侄女小说全文免费阅读| 开会桌下把荫蒂添的好多水| 他的手渐渐地也开始不安分起来| 两领导在车上吃我的奶| B站未满十八岁可以接广告吗 2..| 《熟妇的荡欲》HD中字| 《男医生的特殊治疗》| 男男高H被狂C躁到高潮失禁文 | 女主被兄弟三人轮流欺负的小说 | 女版壮志凌云满天星版| 瑜伽裤透明全毛露丁字裤| 王娟被老赵一夜干4次| 美国大片BGM大全播放| 《女朋友的妹妹3》| 美女和老板一起努力做豆浆 | A片| 《好好疼爱里面》免费看| 青柠影院在线观看高清电视剧荣耀 | 男奴调教赤裸跪爬服传| 主人~我错了请把它关掉歌词| A片交性视频爽爽爽免费观看| 欧洲最强女RAPPER免费| 《蹂躇》无删减版| 《请好好疼爱里面》免费观看 | 《无能的丈夫》完整版| 真人刺激战场40分钟电视剧| 水蜜桃唇蜜嘟嘟唇是桃花吗 | 免费观看B站刺激战场2023| 校花被教官扒开腿狂躁| 欧美寡妇性猛交XXX| 男同桌硬了把我内裤也脱了| 初二学生小馒头| 《请好好疼爱里面》免费观看| 耕耘小侄女小说全文免费阅读