您的位置:首页 > 编程语言 > Python开发

python学习过程对self的理解

2017-07-19 17:38 253 查看
说明参考:A Byte of Python3(中文版)
说明:

类的方法与普通的函数只有一个特别的区别 —— 它们必须有一个额外的第一个 参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python 会提供这个值。 这个特别的变量指对象本身,按照惯例它的名称是 self。

虽然你可以给这个参数任何名称,但是强烈建议你使用 self 这个名称 —— 其他 名称都是不赞成你使用的。使用一个标准的名称有很多优点 —— 你的程序读者可以 迅速识别它,如果使用 self 的话,还有些 IDE(集成开发环境)也可以帮助你

代码:

class Demo:

    def test1(self):

        print('Hi,My name is LeiFeng?')

    def test2(self,name):

        print('Hi,My name is',name)

p = Demo()

p.test1()

p.test2('雷锋')

注:1、self只是参数名,可以换作其他,但是习惯建议是self

       2、self只代表当前对象地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: