拆分多行字符串

Beginner

This tutorial is from open-source community. Access the source code

简介

在 Python 中,多行字符串是包含多行文本的字符串。有时,需要将多行字符串拆分为单独行的列表。当你需要分别处理每一行时,这会很有用。

拆分为行

编写一个名为 split_lines(s) 的函数,该函数接受一个多行字符串 s 作为输入,并返回一个由各行组成的列表。你的函数应在每个换行符(\n)处拆分字符串,并返回结果行的列表。

def split_lines(s):
  return s.split('\n')
split_lines('This\nis a\nmultiline\nstring.\n')
## ['This', 'is a', 'multiline', 'string.', '']

总结

要在 Python 中将多行字符串拆分为各行组成的列表,你可以使用 split() 方法,并将换行符(\n)作为分隔符。这会在每个换行符处拆分字符串,并返回结果行的列表。