2024-04-26 03:48:00 发布
网友
我有一个python类,其中包含一个方法和一个变量:
class Main: def do_something(self): #does something x = 'something'
有没有办法在类之外访问x变量
x
是的,您现有的代码将'something'分配给x,但是这个x实际上与类实例没有关联。将x = 'something'更改为self.x = 'something'可以实现这一目的
'something'
x = 'something'
self.x = 'something'
class Person: def do_something(self): self.x = 'something' person = Person() person.do_something() print(person.x) # Prints 'something'
如果您想了解初始化类变量的更多细节,请参阅本answer
是的,您现有的代码将
'something'
分配给x
,但是这个x
实际上与类实例没有关联。将x = 'something'
更改为self.x = 'something'
可以实现这一目的如果您想了解初始化类变量的更多细节,请参阅本answer
相关问题 更多 >
编程相关推荐