反向字符串顺序

Jos*_*eph 2 python string

我想颠倒字符串的顺序.例如:"Joe Red"="Red Joe"我相信反向方法不会帮助我,因为我不想反转每个角色,只需切换单词

mgi*_*son 6

首先,你需要用"单词"来定义你的意思.我假设你只想要用空格分隔的字符串.在这种情况下,我们可以做到:

' '.join(reversed(s.split()))
Run Code Online (Sandbox Code Playgroud)

注意,这将删除前导/尾随空格,并将任何连续的空格转换为单个空格字符.

演示:

>>> s = "Red Joe"
>>> ' '.join(reversed(s.split()))
'Joe Red'
>>> 
Run Code Online (Sandbox Code Playgroud)