由字符串“89494856”得到字符串“56484989”,用python编写代码
时间: 2023-11-12 13:05:43 浏览: 52
可以使用Python中的字符串切片和拼接来实现这个需求,代码如下:
```python
s = "89494856"
res = s[-2:] + s[2:4] + s[:2] + s[4:6]
print(res) # 输出: 56484989
```
解析:切片操作`[start:end:step]`表示从字符串的`start`位置到`end - 1`位置,以`step`为步长进行切片。利用切片操作获取原字符串的不同部分,然后按照要求拼接成新的字符串。
相关问题
Python编写代码将字符串转换为小写,并倒序输出字符串
好的,这是 Python 代码实现:
```python
s = "Hello World"
s_lower = s.lower()
s_reverse = s_lower[::-1]
print(s_reverse) # dlrow olleh
```
代码中,我们首先使用 `lower()` 方法将字符串转换为小写字母,然后使用切片 `[::-1]` 反转字符串,最后输出结果。
Python编写代码将字符串英文大写转换为小写,并倒序输出字符串
好的,这是 Python 代码实现:
```python
s = "HELLO WORLD"
s_lower = s.lower()
s_reverse = s_lower[::-1]
print(s_reverse) # dlrow olleh
```
代码中,我们首先使用 `lower()` 方法将字符串转换为小写字母,然后使用切片 `[::-1]` 反转字符串,最后输出结果。
阅读全文