python字符串反串
时间: 2023-12-29 19:04:15 浏览: 175
python 反向输出字符串的方法
以下是三种Python字符串反转的方法:
1. 借助列表的reverse()函数,先将字符串转换成列表,再进行反转,最后再将列表转换回字符串。
```python
def Reverse(x):
data = list(x)
data.reverse()
return ''.join(data)
print(Reverse("Hello, world!")) # 输出:!dlrow ,olleH
```
2. 使用字符串的切片操作,步长为-1,即从后往前每隔一个字符取一个字符。
```python
strA = 'Hello, world!'
print(strA[::-1]) # 输出:!dlrow ,olleH
```
3. 使用Python内置函数reversed(),将字符串转换为可迭代对象,再使用join()函数将其拼接为字符串。
```python
strA = 'Hello, world!'
print(''.join(reversed(strA))) # 输出:!dlrow ,olleH
```
阅读全文