19讲课后题
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 = ' 小甲鱼 '
print(fun1())
结果是baby I love you
这种把全局变量放到fun2局部变量位置的和在fun2函数中修改全局变量有什么不同嘛
fun2内部的var就是局部变量 塔利班 发表于 2018-11-15 21:02
fun2内部的var就是局部变量
那是不是def fun2(var)中var是局部变量然后他的数值又等于全局变量 开始传入等于,但是+上了 'I love you'
页:
[1]