切片理解
1、切片
str[start:stop:step]
切片逻辑: 从start开始,以step为步长,到stop(不含)为止,step正负表截取的方向,正向右,负向左,切片结果不包含stop索引对应的值
序列索引从左往右以0开始,从右往左以-1开始(-0等于0)
在python中两套索引:正索引和倒索引,下面图片中红色为正索引,蓝色为倒索引,既然有两种索引,那么也对应着两种切片,
(1)正序切片
str1[start=0 : stop=len(str) : step=1]
执行理解: 从start开始,以step为步长,到stop(不含)为止,从左往右截取.
- 3个参数都有默认值,start默认为0,stop默认为len(str),step默认为1,不能为0
- start元素的逻辑位置需在stop元素逻辑位置的左边,否则返回空列表.