[英]Revalue local variable in python function
我是 java 脚本程序员,开始学习 python。 我尝试重新评估 python function 中的局部变量。 我的代码:
def first_function():
var1 = 5
def second_function():
var1 = 10
second_function()
print(var1)
first_function()
结果这段代码是
5
但是当 second_function 执行时,var1 重新赋值为“10”。 我在谷歌搜索并找到“全球”解决方案。 如何在不定义全局变量的情况下解决此问题。 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.