1.函数传入的参数是外部变量

此时对于可变类型而言,如果作为参数传递进去,在内部可以重新赋值,在外部不可以
不可变类型,无法修改,只是在函数内部 这个变量名 重新开辟了一片空间

2.函数直接在内部使用全局变量名

此时对于可变类型而言,如果在内部直接调用全局变量,也是只能修改,重新赋值相当于重新开辟
不可变类型时重新开辟
对于不可变类型而言,也是一样,重新开辟空间

3.对于默认参数可变类型的修改

可以让函数拥有记忆