分别定义一个字符串类型的全局变量、列表类型的全局变量。定义函数test3,分别将全局变量作为参数传递给test3,并在test3中进行修改,总结有什么区别?
a = "hello python"
b = [1,2,3,4,5]
def test3(a,b): # 这里的a,b跟全局变量a,b没有一分钱关系,只是恰巧名字相同
# 这里使用的形参的值,不是全局变量的值
print(a)
print(b)
test(a,b) # 这里的a,b才是全局变量
分别定义一个字符串类型的全局变量、列表类型的全局变量。定义函数test3,分别将全局变量作为参数传递给test3,并在test3中进行修改,总结有什么区别?
a = "hello python"
b = [1,2,3,4,5]
def test3(a,b): # 这里的a,b跟全局变量a,b没有一分钱关系,只是恰巧名字相同
# 这里使用的形参的值,不是全局变量的值
print(a)
print(b)
test(a,b) # 这里的a,b才是全局变量