字符串颠倒python
时间: 2023-07-24 14:16:06 浏览: 84
可以使用Python中的字符串切片操作来颠倒一个字符串,示例代码如下:
```python
s = "Hello, world!"
reversed_s = s[::-1]
print(reversed_s)
```
输出结果为:
```
!dlrow ,olleH
```
其中,`[::-1]` 表示从字符串的最后一个位置开始,每次逆序一个字符,直到字符串的第一个位置。
相关问题
字符串颠倒函数
好的,下面是一个简单的字符串颠倒函数的实现:
```python
def reverse_string(s):
return s[::-1]
```
这个函数的实现很简单,它使用了列表切片的语法来将字符串翻转。具体来说,`s[::-1]` 表示从字符串的最后一个字符到第一个字符,每次步长为 `-1`,也就是逆序遍历整个字符串。
字符串处理在计算机中有很多复杂的操作,但是这些复杂的操作都是由基本的字符串操作复合而成,要求编写一字符串颠倒的程序,把字符串中的字符颠倒位置。
可以使用循环遍历字符串,将每个字符依次取出并存入一个新的字符串中,最后输出新的字符串即可实现字符串颠倒的功能。具体代码如下:
```python
s = input("请输入一个字符串:")
new_s = ""
for i in range(len(s)-1, -1, -1):
new_s += s[i]
print("颠倒后的字符串为:", new_s)
```
其中,`range(len(s)-1, -1, -1)` 表示从字符串的最后一个字符开始往前遍历,每次减 1,直到遍历到第一个字符。`new_s += s[i]` 表示将每个字符依次添加到新的字符串中。最后输出新的字符串即可。
阅读全文