从python列表赋值谈shallow copy

1. Python变量 在高级语言中,变量是对内存及其地址的抽象。对于python而言,python的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是变量本身。 静态语言如C++在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。python作为动态语言,与静态语言相比更灵活,正是这个原因。 举个栗子: a = 'ABC' b = a
相关文章
相关标签/搜索