在python中对self的理解-Python教程

资源魔 42 0

正在python中对self的了解 :

1、self的地位是呈现正在那里?

起首,self是正在类的办法中的,正在挪用此办法时,不必给self赋值,Python会主动给他赋值,并且这个值就是类的实例--工具自身。也能够将self换成此外叫法规如seef,但没有倡议,由于各人习气也默许了写成self。

写代码时,类的办法零碎间接就有了self,以下:

其次,self是类办法默许的第一个参数并且是必需的,没有写会报错。

2、self的值是甚么?

self的值是Python会主动赋值的,并且值是工具自身。举例阐明:类Dog,他的实例是d,那末,d挪用类的办法jian(arge1,arge2)的时分,Python会主动转为Dog.jian(d,arge1,arge2)。self的值是Dog的实例d。

如下例子,打印self的值。(打印后果中的intance是实例的意义)

保举教程: 《Python教程》

以上就是正在python中对self的了解的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!