如何用Python解决反向问题?

时间:2020-02-29 18:25:16

标签: python reverse

任务条件

我的代码正在运行,但是出现失败消息 My code is working but I am getting failed message

为什么我会出错? 请给我帮助!

3 个答案:

答案 0 :(得分:1)

为什么不仅仅使用切片来反转字符串?

切片工作如下:

text[start:end:step]

要反转字符串,可以使用-1步。

reversed = text[::-1]

print(reversed)

txet desrever a ton si siht

答案 1 :(得分:1)

系统要求您简单地反转一个字符串,以便执行此操作:

grep -ri 'panic' .

所使用的符号称为带负步进的字符串索引和/或切片。语法为str [start:end:step]。在开始和结尾为空的情况下,您将截取一个包含整个字符串(所有字符)的切片,而将步长设为-1(负数),则是从字符串的末尾开始并朝着开头而不跳过任何字符。

答案 2 :(得分:-1)

除了x.split(" ")部分以外,您的代码基本上是正确的。如果您想反转给定的字符串,这里是解决方案:

string = "again"

def reverse(x):
  x = list(x)
  x.reverse()
  return "".join(x)

print(reverse(string))