编写一个名为“reverse_string”的 Python 函数,该函数将字符串作为输入并返回输入字符串的反向值。
时间: 2024-03-22 11:39:12 浏览: 88
好的,这是一个名为“reverse_string”的 Python 函数,它接受一个字符串作为输入并返回该字符串的反向值:
```python
def reverse_string(input_string):
return input_string[::-1]
```
该函数使用Python中的切片操作来反转输入字符串。`[::]` 表示从字符串末尾开始,每次向后倒退一个字符,直到到达字符串开头。这有效地反转了字符串。
相关问题
编写一个简短的递归Python函数,接受一个字符串s并输出其反方向。
好的,这是一个简单的递归Python函数,可以接受一个字符串s并输出其反向:
def reverse_string(s):
if len(s) == 0:
return s
else:
return reverse_string(s[1:]) + s[0]
例如,如果输入字符串为“hello”,则输出为“olleh”。
编写程序,将一个字符串反向存放(编写函数实现)
以下是Python的代码示例:
```python
def reverse_string(s):
return s[::-1]
# 测试
s = "Hello, World!"
reverse_s = reverse_string(s)
print(reverse_s) # 输出: !dlroW ,olleH
```
解释:
`[::-1]` 是Python中的切片语法,表示从后往前每隔一个字符取一个字符,相当于字符串反向。
函数 `reverse_string(s)` 接收一个字符串 `s`,利用切片语法将其反向,返回反向后的字符串。在测试中,我们将字符串 `"Hello, World!"` 传递给 `reverse_string()` 函数,得到的反向字符串为 `"!dlroW ,olleH"`,并将其打印出来。
阅读全文