我在处理类中的变量时遇到了一些问题。
假设我有这门课:
some_number = 200
class Numbers:
def __init__(self):
self.number = some_number
def edit(self):
self.number = self.number - 50
def printNumber(self):
print(self.number)
如果我在 shell 中运行:
number = Numbers()
number.edit()
number.printNumber()
这会打印数字 150 但这:
print(some_number)
打印数字 200。如何在类中更改变量 some_number,然后打印它返回编辑后的值?
红颜莎娜
桃花长相依
富国沪深
相关分类