def demo(obj=[])
print(obj)
obj.append(1)
demo()
小白的问题。看来没有真正的图书答疑
像列表,字典这种可变的变量类型,因为会创建新的地址,所以这个列表是唯一的,每次在函数中改变就会改变其中的值。
而像数字,字符串这类的不可变的变量类型,他本身就有自己的地址,每次去使用的时候只是调用他的地址而已,所以在函数中改变也改变不了他本身的值。