尝试在python中反转字符串,但无法弄清楚我的程序出了什么问题,认为这是无效的语法。
print(r)
^
SyntaxError: invalid syntax```
非常感谢,这是我的代码。
s = "Hello! my name is MangoKitty"
r = ''.join(reversed(s.split(''))
print(r)
答案 0 :(得分:0)
您在第二行末尾缺少)
。
您正在使用空分隔符s.split('')
答案 1 :(得分:0)
我不清楚您希望如何反转,但是我提供了3种可能性
tmp = ''
tmp2 = ' '
s = "Hello! my name is MangoKitty"
r = tmp.join(reversed(s.split()))
t = tmp.join(reversed(s))
u = tmp2.join(reversed(s.split()))
print (
r, "\n",
t, "\n",
u
)
OUT
MangoKittyisnamemyHello!
yttiKognaM si eman ym !olleH
MangoKitty is name my Hello!
答案 2 :(得分:-1)
要反转字符串,您可以执行以下操作:
s[::-1]