Python 在不创建新变量的情况下为变量添加值

Python 在不创建新变量的情况下为变量添加值,python,tkinter,Python,Tkinter,我有一个名为playerGold的变量,它以值0开头。(playerGold=0)。 我将此变量显示在tkinter GUI(playerGoldLabel)的标签上 我希望这样,当我单击一个按钮时,它会将13添加到playerGold变量并更新tkinter标签 我尝试了playerGold+13,并使用playerGoldLabel.config(text=playerGold)尝试并更新它,但它似乎不起作用。 任何帮助都将不胜感激 myVar = myVar + 13 这很简单,我不知道

我有一个名为playerGold的变量,它以值0开头。(playerGold=0)。 我将此变量显示在tkinter GUI(playerGoldLabel)的标签上

我希望这样,当我单击一个按钮时,它会将13添加到playerGold变量并更新tkinter标签

我尝试了playerGold+13,并使用playerGoldLabel.config(text=playerGold)尝试并更新它,但它似乎不起作用。 任何帮助都将不胜感激

myVar = myVar + 13

这很简单,我不知道我是否真的明白你的问题

playerGold+13
不会改变任何事情。如果你想修改一个变量,你需要使用
playerGold=playerGold+13
,或者更短的
playerGold+=13

是的,这就是为什么这应该是一个注释,而不是一个答案:-(通过快速给出(可能是无用的)答案你把焦点从这个问题上移开,因为它看起来已经被回答了。许多读者不再阅读这个问题。在这种情况下,这个问题其实很简单,但我下次会得到这个答案。如果你的答案是好的,请只回答。否则坚持评论,看看你是否正确理解了这个问题。这个答案是here只是将问题标记为已回答,但可能无法解决tkinter问题。感谢您快速简单的回答!这解决了我的小问题。@user3654976:请接受mdsl答案,因为它解决了问题。这个问题似乎离题了,因为它涉及到对什么值分配缺乏基本理解我为关闭/重新打开而道歉(我想这会重置关闭投票…)。我的鼠标比我的大脑快了几秒钟。