344 反转字符串 python
时间: 2023-09-12 10:10:37 浏览: 125
反转字符串
5星 · 资源好评率100%
可以使用双指针法来反转字符串。具体的实现如下:
```python
def reverse_string(s):
# 将字符串转换为列表
s = list(s)
# 使用双指针进行字符交换
left, right = 0, len(s) - 1
while left < right:
s[left], s[right] = s[right], s[left]
left += 1
right -= 1
# 将列表转换回字符串并返回
return ''.join(s)
```
这样,给定一个字符串s,调用`reverse_string(s)`即可返回反转后的字符串。例如,对于输入的字符串 "hello",反转后的结果是 "olleh"。因此,`reverse_string("hello")` 的结果为 "olleh"。
阅读全文