1.按存储分:原子类型和容器类型
原子类型:仅仅能包括一个对象
容器类型:能够包括多个对象
分类 | python类型 |
原子类型 | 数值和字符串 |
容器类型 | 列表、元组和字典 |
2.按能否够变化分:可变和不可变
分类 | python类型 |
不可变类型 | 数值、元组和字符串 |
可变类型 | 列表、字典 |
这里须要说明一下:为什么数值和字符串是不可变。我们通过以下一个样例说明:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
通过上面两个图片我们能够看见,事实上后面的值仅仅只是是新建一个对象,又一次赋值上去而已,所以说数值和字符串是不可变的
再来看看元组:
尽管里面的值变了,可是整个元组对象事实上没有变化,所以说元组是可变的
3.依照对象切片訪问方法分:直接訪问、顺序訪问、映射訪问
分类 | python类型 |
直接訪问 | 数值 |
顺序訪问 | 列表、元组、字符串 |
映射訪问 | 字典 |
在这里就不再举样例了,前面高速入门里面已经有非常多详细的样例
就讲到这里,谢谢大家
------------------------------------------------------------------