如何使用Python反转字符串中的单词

suf*_*ffa -4 python string reverse

我试图扭转一个字符串的单词,但有困难,任何帮助将不胜感激:

S = " what is my name"

def reversStr(S):
    for x in range(len(S)):
        return S[::-1]
        break
Run Code Online (Sandbox Code Playgroud)

我现在得到的是: eman ym si tahw

但是,我想得到:( tahw is ym eman个别话语反转)

saa*_*rrr 8

def reverseStr(s):
  return ' '.join([x[::-1] for x in s.split(' ')])
Run Code Online (Sandbox Code Playgroud)

  • 我有点困惑.``s.split('')``会占用额外的内存空间,以至于它不在原位吗? (3认同)