序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组、字符串。
目录
一、序列类型操作符
1、成员关系操作符(in、not in)
成员关系操作符是用来判断一个元素是否属于一个序列,返回值是True/false,比如:
>>> a = 'abc'
>>> print('a' in a)
True
>>> print('f' not in a)
True
>>> print('f' in a)
False
>>>
对于列表和元组也是一样的操作,
2、连接操作符(+)
把一个序列和相同类型的序列进行连接,语法如下:
seq1 + seq2
该表达式的结果是一个包含seq1和seq2的内容的新序列,这种方式看起来是两个序列合并的样子,但是不是最有效的,
3、重复操作符(*)
当你需要对一个序列进行多份拷贝时,重复操作符非常有用的,语法如下:
seq * cop_int
>>> seq = 'abc'
>>> print(seq * 3)
abcabcabc
>>>
cop_int 必须是一个整型,该操作符返回一个新的包含多份原对象拷贝的对象,
4、切片操作符[]、[:]、[::]
简单地讲,所谓序列类型就包含一些顺序排列的对象的一个结构,你可以简单的用方括号加一个下标的方式访问它的每一个元素,或者通过方括号中用冒号把开始和结束的下标分开的方式来访问一组连续的元素,
二、字符串的操作
1,字符串的创建和赋值
创建一个字符串就像使用一个标量一样简单,也可以使用str()作为工厂方法来创建一个字符串并把它赋值给一个变量。