在python中尽量不要使用全局变量更不能随便修改全局变量的值,也不能随便修改可变数
据类型的值,
否则会引发不易发现的异常,在进行变量复制时要分清是浅复制还是深复制,变量名内存放的是地址,
把一个变量内的地址赋值给另一个变量是浅复制,把一个变量的内容赋值给另一个变量则为深复制,如:ll=[1,2,3]
l2=l1(浅复制,l1内容改变则l2也会随之改变)
l3=l1[:](深复制,l1,l3,所指向的对象不同,因此互不影响)
在python中尽量不要使用全局变量更不能随便修改全局变量的值,也不能随便修改可变数
据类型的值,
否则会引发不易发现的异常,在进行变量复制时要分清是浅复制还是深复制,变量名内存放的是地址,
把一个变量内的地址赋值给另一个变量是浅复制,把一个变量的内容赋值给另一个变量则为深复制,