Python 反转字符串
我尝试了这段代码,但我不知道如何每行输入一个字符,以及如何用字符0停止输入序列Python 反转字符串,python,python-3.x,Python,Python 3.x,我尝试了这段代码,但我不知道如何每行输入一个字符,以及如何用字符0停止输入序列 def反转(字符串): 如果len(字符串)==0: 返回字符串 其他: 返回反向(字符串[1:])+字符串[0] a=str(输入()) 印刷品(反面(a)) 在python中,通常可以使用[::-1]反转iterable。 我想它也应该适用于弦。因此:'hello'[::-1]给出了'olleh'在python中,您通常可以使用[:-1]反转iterable。 我想它也应该适用于弦。所以:'hello'[::-1
def反转(字符串):
如果len(字符串)==0:
返回字符串
其他:
返回反向(字符串[1:])+字符串[0]
a=str(输入())
印刷品(反面(a))
在python中,通常可以使用[::-1]
反转iterable。
我想它也应该适用于弦。因此:
'hello'[::-1]
给出了'olleh'
在python中,您通常可以使用[:-1]
反转iterable。
我想它也应该适用于弦。所以:
'hello'[::-1]
给出了'olleh'
你能更清楚地说明你想要什么吗?我不确定您的实际问题是什么。是递归执行还是可以使用一行代码?您的代码片段可以工作…到底是什么问题?我需要每行输入一个,并且此代码的输入序列不会以0停止。我希望程序在输入值为0时停止。您能更清楚地了解您想要的内容吗?我不确定您的实际问题是什么。是递归执行还是可以使用一行代码?您的代码片段可以工作…到底是什么问题?我需要每行输入一个,并且此代码的输入序列不会以0停止。我希望程序在输入值为0时停止。