Python 如何使列表内的函数更改列表外的变量
首先,我确信这是一个重复的问题,所以我很抱歉,但我找不到任何东西。另外请记住,我对一般的编码非常陌生,因此这个问题相当愚蠢 所以如果我有Python 如何使列表内的函数更改列表外的变量,python,Python,首先,我确信这是一个重复的问题,所以我很抱歉,但我找不到任何东西。另外请记住,我对一般的编码非常陌生,因此这个问题相当愚蠢 所以如果我有 a = 1 def fun(): a = a + 1 fun() 是否有一种方法可以使a等于2?使用global。像这样: a = 1 def fun(): # make a a global variable here global a a = a + 1 fun() print a 输出: 2 使用全局。像这样: a
a = 1
def fun():
a = a + 1
fun()
是否有一种方法可以使a等于2?使用
global
。像这样:
a = 1
def fun():
# make a a global variable here
global a
a = a + 1
fun()
print a
输出:
2
使用
全局
。像这样:
a = 1
def fun():
# make a a global variable here
global a
a = a + 1
fun()
print a
输出:
2
您正在处理全局变量a
a = 1
def fun():
global a
a = a + 1
您正在处理全局变量a
a = 1
def fun():
global a
a = a + 1
如果我的答案有帮助,别忘了接受它。谢谢如果我的答案有帮助,别忘了接受它。谢谢