第26课时: .字符串 切片slice操作 逆序
字符串切片slice操作:
本质就是截取子字符串,没有别的。
该语句格式为: [起始偏移量start:终止偏移量:步长step]
注意:
1 不包括终止偏移量的字符(包头不包尾)
2 起始偏移量和终止偏移量大于我本身的字符串是不会报错的
3 步长就是每隔多少个字符提取一个字符
三个定义量为数字,且为正数。的情况
自己做的例子:
代码:
>>> a="abcdefghijklmn"
>>> a[1:5]
'bcde'
>>> a[1:5:2]
'bd'
步长默认为1,步长为2,就是隔一个取一个
为负数的情况:
[::-1]把字符串逆序排列。
>>> a="123456789"
>>> a[::-1]
'987654321'
自己练习:
第一题:
>>> a="to be or not to be"
>>> a[::-1]
'eb ot ton ro eb ot'
第二题:
>>> a="sxtsxtsxtsxtsxt"
>>> a[0:14:3]
'sssss'