变量和对象不是一个东西,变量名实则是引用的符号化。
就像java中的堆和栈一样,栈里存放对象的引用,堆中才存储对象。
对象有类型、值及标识符,以及真假。
Python中默认为浅拷贝,只复制了可变对象的引用,没有尝试获取其值。
不约定类型,该类型支持什么操作便是什么类型,所谓的duck typing。
python中的数据类型以对象形式存在,python中内置了数字、序列、映射、集合、文件等数据类型。
数据类型可分为可变对象、不可变对象,不可变对象不支持原地修改对象。
数据类型可分为可迭代对象、不可迭代对象。
网友评论