Python如何逐行读取字符串?

Python中可以使用字符串对象的splitlines()方法来逐行读取字符串。该方法会将字符串按照行分隔符(\n、\r、\r\n)拆分成多个行,并返回一个包含所有行的列表。以下是示例代码:

# 定义一个多行字符串
text = """Hello
World
Python"""
# 使用splitlines()方法逐行读取字符串
lines = text.splitlines()
for line in lines:
    print(line) # 逐行输出

运行结果为:

Hello
World
Python

在上述Python如何逐行读取字符串示例中,我们首先定义了一个多行字符串text,然后使用splitlines()方法将其拆分成多个行,并将每一行存储到一个列表中。接着,我们使用for循环逐行输出每一行的内容。

除了使用splitlines()方法,Python中还有其他方法可以逐行读取字符串,比如使用字符串对象的split()方法或者使用for循环逐个字符读取字符串等方法。但是,使用splitlines()方法可以更方便地逐行读取包含多个行的字符串。

C语言字符串和字符数组的区别和联系