python多行字符串切片
时间: 2023-10-10 07:11:59 浏览: 72
详解Python字符串切片
5星 · 资源好评率100%
Python 中的多行字符串可以使用三个引号(''' 或 """)来表示,可以跨越多行。如果要对多行字符串进行切片操作,可以先将其转换为列表,然后对列表进行切片操作,最后再将切片结果重新组合成字符串。
例如,假设有一个多行字符串如下:
```
s = '''
This is a
multi-line
string.
'''
```
可以使用以下代码将其转换为列表并进行切片:
```
lines = s.split('\n')
slice_lines = lines[1:3]
result = '\n'.join(slice_lines)
print(result)
```
输出结果为:
```
multi-line
string.
```
这里我们使用 `split` 方法将字符串按照换行符 `\n` 分割成一个列表 `lines`,然后对列表进行切片操作得到需要的行,最后使用 `join` 方法将切片结果重新组合成字符串。
阅读全文