python 中[1:]、[:-1]和[::-1]详解
代码分析:str = 'abcdefg' print(str[1:])print(str[:-1])print(str[-1:])print(str[::-1])print(str[::-2])print(str[:]) -----------------------------------------------------------------------------------------
·
代码分析:
str = 'abcdefg'
print(str[1:])
print(str[:-1])
print(str[-1:])
print(str[::-1])
print(str[::-2])
print(str[:])
-------------------------------------------------------------------------------------------
结果
bcdefg
abcdef
g
gfedcba
geca
abcdefg
从结果就可看出来
[1:]--获取从位置1开始后面的字符(默认首位是0)
[:-1]--删除位置为-1的字符(也就是获取从位置0带位置-1之间的字符)
[-1:]--获取位置-1的字符
[::-1]--从最后一个元素到第一个元素复制一遍。(也就是倒序)
[:]--相当于完整复制一份str
更多推荐
已为社区贡献13条内容
所有评论(0)