我一直在尝试在变量中返回函数中的变量并在其外部使用它:
test = 0
def testing():
test = 1
return test
testing()
print(test)
但是当我运行它时,结果是0。我该如何解决这个问题?
您弄乱了范围和/或分配。尝试这个:
def testing():
test = 1
return test
test = testing()
print(test)
解释:test
inside testing
不同于test
模块内部。您必须在模块级别分配它才能获得预期的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)