首页 > 解决方案 > 反转一串字符

问题描述

我试过这段代码,但我不知道如何每行输入一个字符以及如何用字符 0 停止输入序列。

def reverse(string):
    if len(string) == 0:
        return string
    else:
        return reverse(string[1:]) + string[0]
a = str(input())
print(reverse(a))

标签: pythonpython-3.x

解决方案


在 python 中,您通常可以使用[::-1]. 我猜它也应该适用于字符串。所以:'hello'[::-1]'olleh'.


推荐阅读