在Python中定义反转字符串的函数

2024-09-28 03:23:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写这个函数是为了在Python中反转一个字符串,但它不起作用,我只得到输出:“gnirsttupni”

知道我哪里出错了吗?你知道吗

def transcribe_1(input_string):
 output_string = 'input string'[::-1]
 return output_string
if __name__ == "__main__":
  print(transcribe_1('Reverse this string'))

Tags: 函数字符串nameinputoutputstringreturnif
3条回答

您应该使用变量input_string,而不是文字input string

output_string = input_string[::-1]

你已经在第二行的引号里加了“input string”。这意味着您不是引用参数并反转它,而是反转文字字符串“input string”,即…'“图普尼”

您需要删除输出字符串声明中的单引号:

输出字符串=输入字符串[::-1]

这样您就引用了给定给函数的参数。你知道吗

在这里使用单引号,就是说输出字符串等于字符串“input string”的反向版本。你知道吗

相关问题 更多 >

    热门问题