【发布时间】:2017-10-06 14:17:16
【问题描述】:
如何对变量使用“self”关键字?看来你可以通过使用“self”前缀在__init__构造函数中设置一个类变量???
【问题讨论】:
-
请分享相关代码。
-
self在技术上不是关键字。
标签: python class variables instance self
如何对变量使用“self”关键字?看来你可以通过使用“self”前缀在__init__构造函数中设置一个类变量???
【问题讨论】:
self 在技术上不是关键字。
标签: python class variables instance self
self 只是一个名称,用作引用绑定方法的实例的约定。绑定方法总是以实例作为第一个参数调用,您可以为该变量命名。
通过在实例方法中使用self,我们设置了实例变量而不是类变量。不同的编程语言提供了访问实例的机制,有些使用隐式 this 对象,有些隐式调用实例上的所有方法,而 Python 显式使用传递实例作为第一个变量。
【讨论】:
self 不是关键字。不过我没有投反对票。