反转Python字符串的片段

反转Python字符串的片段,python,string,python-2.7,text,Python,String,Python 2.7,Text,我试图让这个字符串向后读取,但是我很难将它从h转换为g,而不改变变量text,start和end text = 'abcdefghij' start = 1 end = 7 back = text [start:end] [::-1] print back 我得到的结果是gfedcb,但我想要的是hgfedc这个怎么样 >>> print text[start+1:end+1][::-1] hgfedc 没有必要切两次 >>> text[end:start

我试图让这个字符串向后读取,但是我很难将它从
h
转换为
g
,而不改变变量
text
start
end

text = 'abcdefghij'
start = 1
end = 7
back = text [start:end] [::-1]
print back
我得到的结果是
gfedcb
,但我想要的是
hgfedc

这个怎么样

>>> print text[start+1:end+1][::-1]
hgfedc

没有必要切两次

>>> text[end:start:-1]
'hgfedc'
另外,切换
开始
结束
的顺序也会切换范围的打开/关闭端,因此在这种情况下不必加1或减1