在Python中已知字符串,如何用字符切片截取字符串中的奇数,偶数,逆向输入所有数字,截取前4位与后3位,和截取首尾两个数字组成一个新数字输出
时间: 2023-04-11 20:01:13 浏览: 313
详解Python字符串切片
5星 · 资源好评率100%
对于这个问题,我可以回答。在Python中,可以使用字符串切片来截取字符串中的奇数位和偶数位,例如:
```
s = "123456789"
odd = s[::2] # 截取奇数位
even = s[1::2] # 截取偶数位
print(odd) # 输出13579
print(even) # 输出2468
```
要逆向输出所有数字,可以使用字符串切片和步长为-1,例如:
```
s = "123456789"
reverse = s[::-1] # 逆向输出所有数字
print(reverse) # 输出987654321
```
要截取前4位和后3位,可以使用字符串切片,例如:
```
s = "123456789"
new_str = s[:4] + s[-3:] # 截取前4位和后3位
print(new_str) # 输出123789
```
要截取首尾两个数字组成一个新数字输出,可以使用字符串切片和字符串拼接,例如:
```
s = "123456789"
new_num = s[0] + s[-1] # 截取首尾两个数字并拼接
print(new_num) # 输出19
```
阅读全文