python的标准类型分类

数据属性 储存模型 更新模型 访问模型
数字 标量/原子类型 不可变类型 直接存取
字符串 标量/原子类型 不可变类型 顺序
列表 容器  可变类型 顺序
 元组 容器 不可变类型 顺序
字典 容器 可变类型 映射

更新模型中的可不可改变,根据对象的ID。例:

>>> a = 4;b = "a";c = [1,2,3];d = (1,2,3);e = {1,2,3}
>>> id(a),id(b),id(c),id(d),id(e)
(30303248L, 34497040L, 43208904L, 43599480L, 34692456L)
>>> a= a+1
>>> id(a)
30303224L
>>> b= b+"b"
>>> id(b)
39367184L
>>> c.append (4)
>>> id(c)
43208904L

>>> d=(1,2,3,4)
>>> id(d)
39259096L

>>> e = {1,2,3,4}
>>> id(e)
34692456L

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。