用pc写字符串的索引及切片 ss= 话说天下大势,分久必合,合久必分。 1)分别通过正向及逆向索引输出‘。’; 2)通过切片输出’天势久,必’ 3)通过逆向索引切片输出’话天大,久合合必。’ 4)通过切片输出整个字符
时间: 2024-10-11 10:15:47 浏览: 23
在Python中,你可以使用字符串的索引来访问和操作字符。这里是如何按照要求完成各个任务:
1) 正向索引输出'。':
```python
ss = "话说天下大势,分久必合,合久必分。"
index_dot = ss.find('.') # 找到第一个点的位置
print(ss[index_dot]) # 输出'。'
```
2) 逆向索引输出'天势久,必':
```python
last_comma_index = len(ss) - ss[::-1].find(',') # 找到最后一个逗号的位置的逆序索引
print(ss[:last_comma_index]) # 输出'天势久,'
```
3) 逆向索引切片输出'话天大,久合合必。':
```python
start_slice = len(ss) - ss[::-1].find('合') # 从最后一个'合'开始逆向切片
end_slice = len(ss) # 到字符串结尾
reversed_substring = ss[start_slice:end_slice]
print(reversed_substring) # 输出'话天大,久合合必。'
```
4) 切片输出整个字符串:
```python
full_string = ss
print(full_string) # 输出'话说天下大势,分久必合,合久必分。'
```
阅读全文