关于python的函数
var = 'Hi'def fun1():
global var
var = 'Baby '
return fun2(var)
def fun2(var):
var += 'I love you'
fun3(var)
return var
def fun3(var):
var =='xxx'
print(fun1())
关于这个课后题,答案是‘Baby I love you’,不过我不确定我想的对不对
我的想法是这样的↓
在fun2里面,var = Baby I love you, 然后虽然经历了一个fun3,但是var==xxx仅仅是fun3里面的局部变量,所以最后返回出来的,还是fun2里面的var = Baby I love you。
↑这个想法对吗? 是的 冬雪雪冬 发表于 2020-2-3 19:33
是的
感谢!
页:
[1]