我是Python的新手(通常在C#上工作),在最近的几天里开始使用它。
在一个类中,是否需要在对该类的数据成员和方法的调用之前添加前缀?因此,如果我要从该类中调用方法或从该类中获取值,则需要使用self.method()或self.intvalue,例如?
self.method()
self.intvalue
我只想检查一下,还没有我没有遇到过的较详细的方法。
没有比这更冗长的方法了。始终用于self.x访问实例属性x。请注意,与thisC ++不同,self它不是关键字。您 可以 为方法的第一个参数指定所需的名称,但强烈建议您遵循调用它的约定self。
self.x
x
this
self