码迷,mamicode.com
首页 > 编程语言 > 详细

Python 中 创建类方法为什么要加self

时间:2017-07-31 15:47:13      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:参数   类的方法   一个   额外   全局   规范   为什么   表示   elf   

Python的类方法和普通的函数有一个明显的区别,在类的方法必须有一个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数数值(显胜于隐的引发)。在Python的类方法中这个特别的参数指代是对象本身。而按照Python的惯例,它用self来表示(也可那以用其他任何名称来代替,只是 规范和标准建议一致使用self)

注:self在Python里不是关键字,self代表当前对象的地址,self能避免非限定调用的全局变量。

Python 中 创建类方法为什么要加self

标签:参数   类的方法   一个   额外   全局   规范   为什么   表示   elf   

原文地址:http://www.cnblogs.com/fengyiru6369/p/7263094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!