我正在使用 Tkinter/Python 创建一个预算程序。这是我的代码的基础知识:
class Expense:
def __init__(self):
def Save(self)
TotalAmount = blah
所以我需要访问TotalAmount
在课堂之外,但我不确定我会如何去做。
您可以简单地在内部创建一个变量__init__()
类初始化后立即调用的方法,然后您可以更改变量的值,该值也会反映在类之外。
看来您正在尝试创建一个方法save()
对于班级,所以我为你做了同样的事情,如果你不想要你的save()
方法来接受任何参数,那么你也可以使用def save(self):
class Expense:
def __init__(self):
#Do some initializations here
self.TotalAmount = 0
def save(self, amount):
self.TotalAmount = amount
exp = Expense()
print exp.TotalAmount
>>> 0
exp.save(10)
print exp.TotalAmount
>>> 10
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)