首页 > 解决方案 > 如何获取多行字符串的某一行

问题描述

我试图从 python 中的多行字符串中获取某一行,但我找不到方法。

s = """Hello
this is my 
long string"""

我已经尝试将它放入一个 txt 文件,并从那里开始工作,但我不太了解如何做到这一点。任何帮助,将不胜感激。

标签: python

解决方案


您可以通过换行符 (\n) 拆分字符串,您将获得一个包含所有行的数组:

s = """Hello
this is my 
long string"""

>>> s.split("\n")
['Hello', 'this is my ', 'long string']

#first line
>>> s.split("\n")[0]
'Hello'

推荐阅读