如何从函数的外部获取函数中定义的变量值



我使用python 2.7

例如后面的代码

def func_a(var_a):
a = 1
b = var_a
return b

如何在函数funca中得到a的值??

给你;

def func_a(var_a):
global a
a = 1
b = var_a
return b
res = func_a(2)
print(res)
print(a)

global关键字用于使变量全局化。所以你也可以在函数之外访问它。

您也可以返回该值。

在这里,我在a上使用了global,并返回了b

这样尝试,你会找到答案;

def square(x(:

y = x * x
return y

toSquare=10

结果=平方(对平方(

print("The result of",to Square,"square is",result('

最新更新