编写一个递归函数rev_str(my_str),返回my_str的逆序字符串
时间: 2024-02-07 16:03:37 浏览: 135
将一个字符串逆序的方法
好的,我能理解您的问题。下面是一个Python实现的递归函数rev_str(my_str),用于返回传入字符串my_str的逆序字符串:
```python
def rev_str(my_str):
if len(my_str) == 0:
return my_str
else:
return rev_str(my_str[1:]) + my_str[0]
```
这个函数首先检查字符串的长度是否为0。如果是,则直接返回字符串本身。否则,函数通过递归调用自身,将除了第一个字符之外的字符串作为参数传递给自己。然后,将第一个字符附加到递归调用的结果的末尾,并返回结果。
希望这个函数对您有所帮助!
阅读全文