1.切片问题
我们所知道的切片就是s[start:end:step] ,切片适用于列表,元组,字符串
什么是切片?即 s[开始值 : 结束值 : 步长]
步长,默认取值为1,如果步长为正数的情况表示从左往右,反正若为负数则表示从右往左.
切片操作的 详细切法
1.切割单个值
>> a = [1,2,3,4,5,6]
>>> a[0] ##单个数,代表位数,第0位就是a里面的第一位
1
>>> a[5]##a里面的第5位,注意要从0作为第一位开始数
6
2.切割完整对象
>>> b=[1,2,3,4,5,6]
>>> b[:] ##单独一个冒号,代表从头取到尾,步长默认为1
[1,2,3,4,5,6]
>>> b[::]##单独两个冒号一样代表从头取到尾,步长默认为1
[1,2,3,4,5,6]
>>> b[::-1]##注意,两个冒号后面是步长,步长为1,故应从右往左取
[6,5,4,3