python字符串翻转
时间: 2023-10-12 15:14:11 浏览: 80
要翻转Python字符串,可以使用以下代码:
```python
s = "Hello, world!"
s_reversed = s[::-1]
print(s_reversed)
```
这里的 `s[::-1]` 表示对 `s` 进行切片操作,步长为 `-1`,从最后一个字符开始,每次取一个字符,直到字符串的开头,即可实现翻转字符串的功能。
相关问题
Python字符串翻转函数
在Python中,你可以使用多种方法来翻转字符串。以下是两个示例:
**方法一:利用切片(推荐)[^1]**:
```python
def string_reverse_slice(s):
"""使用切片反转字符串"""
return s[::-1]
# 测试
input_str = "hello"
reversed_str = string_reverse_slice(input_str)
print(f"原字符串: {input_str}, 反转字符串: {reversed_str}")
```
**方法二:使用循环[^2]**:
```python
def string_reverse_loop(s):
"""使用循环反转字符串"""
reversed_s = ''
for char in s:
reversed_s = char + reversed_s
return reversed_s
# 测试
input_str = "hello"
reversed_str = string_reverse_loop(input_str)
print(f"原字符串: {input_str}, 反转字符串: {reversed_str}")
```
python字符串翻转reverse
Python字符串翻转可以使用字符串切片的方式来实现,具体代码如下:
```
s = "hello world"
s_reverse = s[::-1]
print(s_reverse)
```
输出结果为:dlrow olleh
其中,`[::-1]`表示从字符串末尾开始,每隔一个字符取一个字符,直到字符串开头,即实现了字符串的翻转。
阅读全文