索引
index:
python 字符串是不可改变的“字符”序列
语法:
字符串【整数值】
说明:
序列可以用索引(index)类访问序列中的对象
序列的正向索引是从0开始的,第二个索引为1,····最后一个为len(s)-1
序列的反响索引是从开始的-1开始的,-2代表倒数第二个···,最后一个是-len(s)
切片:切的过程是先判断e是否大于b
slice(分片)
用于字符串中,从字符串中取出相应的元素,重新组成一个新的字符串序列
语法:
字符串【(开始索引b):( 结束索引e):(步长s)】不包含最后一个数值
注:小括号起的部分代表可以省略
切片分为正想切片和反向切片,当步长为负数时为方向切片。
例子:
s = 'ABCDE'
s[2:4]
'CD'
s[:] (相当于s[0:len(s)])
'ABCDE'
s[2:2]
' '
s[2:1]
' '
s[2:3]
'C'
步长:
s[::2]
'ACE'
方向切片例子:
s = 'ABCDE'
s[-1:-5:-1]
'EDCB'
s[-1:-6:-1]
'EDCBA'
s[::-1]
思考:s = 'ABCDE'
生成字符串s2='EDCBA'
答:s2 =s[::1]+"|"+s[::-1]