我正在尝试将此字符串向后读取,但是我无法将其转换为从h
而不是g
开始迭代而不更改变量text
,{{ 1}}和start
?
end
我得到的结果是text = 'abcdefghij'
start = 1
end = 7
back = text [start:end] [::-1]
print back
,但我想要的是gfedcb
。
答案 0 :(得分:3)
无需切片两次。
>>> text[end:start:-1]
'hgfedc'
作为奖励,切换start
和end
的顺序也会切换范围的打开/关闭结束,因此在这种情况下您不必添加或减去1。
答案 1 :(得分:1)
这个怎么样?
>>> print text[start+1:end+1][::-1]
hgfedc