QQ登录

只需一步,快速开始

扫一扫,微信登录

python-self关键字

已有 329 次阅读2019-1-5 10:06 |个人分类:python

self关键字

细心的朋友会发现在构造函数中会出现一个self关键字,定义某一属性时会通过self.属性 = 属性来实现,并且这样定义后,创建出一个对象时传入的属性参数就真的绑定到对象上去了,为什么可以这么神奇呢?

python类中的self关键字相当于java中的this关键字,它代表类的实例对象本身,创建一个什么对象self就代表那个对象。这个关键字在构造函数中不能省略,在类中的其他方法中如果有需要调用到对象,也不能省略,但是在创建对象时,以及之后通过对象调用类中的方法时,self参数会自动传入,无需手动填写。有一个说法是self关键字也是约定俗成这么写了,如果非要用其他关键字来代替,理论上也可以,不过太另类了。


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

客服QQ
3502589325 周一至周日:09:00 - 21:00

途鸟吧是一个中小学网课共享平台,为广大中小学生和成人职业教育提供课程分享和互换渠道,目前平台有网课上万部,内容包含小学、初中、高中以及成人职业教育。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

QQ|Archiver|手机版|小黑屋|途鸟吧知识分享论坛 |网站地图

GMT+8, 2024-5-2 18:07 , Processed in 0.117921 second(s), 32 queries .

返回顶部