如何在python中反转字符串?我的输入字符串是"嘿枪"现在我要展示" Gun Hey"作为输出。我曾尝试使用像[:: - 1]这样的切片运算符,但是它不会在python中显示它的工作原理吗?
答案 0 :(得分:6)
分裂然后反转然后加入。
' '.join(string.split()[::-1])
答案 1 :(得分:3)
使用split
和reversed
(虽然有点慢):
>>> a
'Hey Gun'
>>> ' '.join(reversed(a.split()))
'Gun Hey'