一:数据类型:
- 数字(Number)
- 字符串(String)
- 列表(List)
- 元组(Tuple)
- 集合(Set)
- 字典(Dict)
二:可变数据类型:
其中可变数据类型,是支持元素的增删改;对元素进行以上的操作的时候,值发生了改变,但是其内存地址是不发生改变的。
- 列表
- 集合
- 字典
举例说明:
关于内存地址未发生改变的:
三:不可变数据类型:
不可变数据类型,是不允许进行元素值修改,如果改变了变量的值,则是相当于新建一个对象的
- 数字
- 字符串
- 元组
四:使用索引切片数据类型:
关于下标索引 Index: 下标可以用正数表示,也可以用负数表示 所有的下标都是从0开始的
关于切片(slice)的操作-------->包前不包后
- 字符串(索引,切片)
- 列表(索引,切片)
- 元组(索引,切片)
字符串
索引
切片
-
Str1[start:end]--------表示从start开始,到end结束
-
Str1[start:]-------表示从start开始,到末尾结束
-
Str1[: end]-------表示从下标为0开始,到end处结束
列表
列表与字符串:
字符串是一种Sequence类型 由一个个元素组成,每一个元素都是一个字符
列表(List)可以存储任何类型的数据,每个元素都可以是任意类型
支持索引切片
元组
元组和列表是非常相似的,他们之间最大的一个区别是:元组是不可变的,不能改变其组成元素。