请原谅我对python不熟悉。我觉得这应该是可能的,但我已经在这个网站(其中)看了所有。我似乎不能用嵌套函数直接改变函数中的变量。我试过了
global
无济于事。我可以重新分配它来解决这个问题,但它会在以后引起问题。
示例:
def Grrr():
a = 10
def nested(c):
b = 5
c -= b
nested(a)
return a
我想远离你
def Grrr():
a = 10
def nested(c):
b = 5
c -= b
a = nested(a)
return a
如果这真的是最好的方法,那么我想我会用它。我只是觉得这里的人比我强得多
您可以避免使用参数,而是使用^{} :
如果你想通过一个变量来改变,但是,它是不可能做到的。;Python在C++意义上没有引用。你知道吗
†没有一些可怕的黑客
相关问题 更多 >
编程相关推荐