序列类型

-序列类型定义
-序列处理函数及方法
-元祖类型及操作
-列表类型及操作
-序列类型应用场景

序列是具有先后关系的一组元素
-序列是一维元素向量,元素类型可以不同
-类似数学元素序列
-元素间由序号引导,通过下表访问序列的特定元素

序列类型
1字符串类型
2元祖类型
3列表类型

序列类型通用操作符
x in s
x not in s
s + t
s * n 或 n * s #将序列s复制n次
s[i]
s[i:j]或s[i:j:k]

ls = ["python", 123, ".io"]
ls[::-1]
len(s)
min(s) #s中元素需要可比较
max(s) #s中元素可比较
s.index(x)或s.index(x,i,j)  #返回序列s从i开始到j位置中第一次出现元素x的位置
s.count(x)

元祖类型定义
元祖是序列类型的一种拓展
-元祖是一种序列类型,一旦创建就不能被修改
-使用小括号()
-使用小括号()或tuple()创建,元素间用逗号,分隔
-可以使用或不使用小括号

def func():
  return 1,2
#返回的是元祖类型

元祖类型定义

creature  = "cat", "dog", "tiger", "human"

元祖继承序列类型的全部通用操作
-元祖继承了序列类型的全部通用操作
-元祖因为创建后不能修改,因此没有特许操作
-使用或不使用小括号

creature  = "cat", "dog", "tiger", "human"
creature[::-1] #新生成一个元祖

你可能感兴趣的:(序列类型)