python中两个函数之间的变量如何调用
举例子:def a():
a=3
def b():
b=4
n=a+b
问下函数b()如何调用函数a()中的变量a ? def a():
global a
a = 3
def b():
b = 4
return a + b
a()
print('n =' , b())
jackz007 发表于 2022-3-27 22:29
只有这两种方法吗?
globa()函数 和 return返回值吗?
本帖最后由 jackz007 于 2022-3-27 22:46 编辑
zyj1214 发表于 2022-3-27 22:35
只有这两种方法吗?
globa()函数 和 return返回值吗?
这取决于你的意图是什么?
在函数内定义的变量是函数的局部变量,而一个局部变量是不可能在函数以外或者其它函数中被访问到的。 zyj1214 发表于 2022-3-27 22:35
只有这两种方法吗?
globa()函数 和 return返回值吗?
可以使用类试一下
页:
[1]