一种数据结构,成员有序排列,可通过下标偏移量访问它的一或多个成员。
字符串(普通字符串和unicode字符串),列表和元组
<强>成员关系操作符(,不在)强>
作用:判断一个元素是否属于一个序列,,,,语法格式:对象[不]序列
<强>
强>
<>强连接操作符(+)强>
作用:把一个序列和另一个序列连接起来,,,语法格式:sequence1 + sequence2
把所有的子字符串放到一个列表或可迭代对象中,调用加入方法把所有内容连接在一起节约内存
合并两个或者多个列表,不依赖于方法的返回值
<强>重复操作符(*)强>
作用:获取一个序列的多份拷贝,该操作符返回一个新的包含多份原拷贝的对象,,,语法格式:序列* copies-int
<>强切片操作符([],[:],[:])强>
作用:通过指定下标的方式获得某一数据元素,或通过指定下标范围获得一组序列的元素只,,语法格式:seq[指数],seq[开始:结束],seq[开始:结束步骤):
索引值:0 & lt;=指数& lt;=len (seq) 1和len (seq) & lt;=指数& lt;=1
seq[开始:结束]不包括结束索引值,如果没有提供索引值或者用没有作为索引值,切片操作会从序列的最开始处开始,或者直到序列的最末尾结束
实现字符串翻转
小试牛刀:有一个字符串,通过一个循环按照这样的方式显示它:每次都把位于最后一个字符砍掉
<强>类型转换强>
函数含义列表(iter)把可迭代对象转换为列表str (obj)把obj转换成字符串unicode (obj)把obj转换成unicode字符串basestring()为str和unicode函数提供父类元组(iter)把一个可迭代对象转换成一个元组对象<>强,,,,强>
<强>可操作强>
函数名功能列举(iter)该对象生成iter每个元素的索引值和项值组成的元组len (seq) seq的长度马克斯(arg0, __arg1…)最大值最小(arg0, __arg1…)最小值反转(seq)返回一个逆序访问的迭代器分类(iter)返回一个有序列表(seq)和seq的和zip (it0 it1…)返回一个列表,列表的每一个元素是参数列表的值组合