切片操作符:
sequence[start:stop:step] 取出包含start,不包含stop的,以step为步长的切片。start和stop空着意为‘从头’和‘取到结束’。值得注意的是:
1.即使start和stop取得不是序列所拥有的索引,依旧可以使用,例如:
list=[1,2,3] we can get : list[-99:99] --> [1,2,3]
2.step 的意思,
step的正负可以理解成从start到stop的方向,其绝对值为起点索引值每一次的增量,如果三者所共同决定的切片不存在,即起点到终点的索引值不存在,会得到 空切片,与切片中的step相比较,range(start,stop,step),其step决定的是start的增量,不取绝对值。若start+step*1越界,则返回空。
连接操作符
sequence1+sequence2这种操作虽然方便,但从效率等方面来说并非最佳,对于列表,字符串等等,各有各的合适的方法。
重复操作符
sequence*copies_int ,将序列重复指定次数,重复次数不能是长整型,只能为整型