gpt4 book ai didi

python - 在类的方法中访问变量

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:54 25 4
gpt4 key购买 nike

我正在使用 Tkinter/Python 创建一个预算程序。这是我的代码的基础:

class Expense:
def __init__(self):
def Save(self)
TotalAmount = blah

所以我需要在类外访问 TotalAmount,但我不确定我会怎么做。

最佳答案

您可以简单地在 __init__() 方法中创建一个变量,该方法会在类初始化时立即调用,然后您可以更改变量的值,该值将反射(reflect)在类外部

看来您正在尝试为该类创建一个方法 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

关于python - 在类的方法中访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30479081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com