python(7): python中类型的分类

到现在为止,已经介绍了python中两个在类型,一个是number,另一个是string。其实在python中,所有类型可以分为三个大类:
  • number
  • sequence
  • mapping
string就属于sequence,在同一类中还有list tuple。在python中,同在一大类的类型有相似的操作,比如list也有分片、连接等操作,形式都一样,都通过标号来实现。mapping中有dictionary,是通过键名来进行操作的。
这里还有一个概念,前面也说到了,就是"可变"和"不可变的"。可变表示可以改变其中的某一部分,不可变则反之。象string tuple都是不可变的,list和dictionary是可变的。