Python 字符串 splitlines() 方法
描述
splitlines() 方法用于在字符串的换行处拆分字符串。它返回一个包含字符串中各行的列表。默认情况下,不包括换行符。
换行符可以是 \n
、\r
、\r\n
、\f
等标记。
语法
var.splitlines(keepends)
参数
- keepends − 如果设置为 True,则包括换行符标记;否则不包括。默认值为 False。
返回值
该方法返回字符串中各行组成的列表。
示例
var = '''Explicit
is
better than
implicit'''
var1 = var.splitlines()
print ("原始字符串:", var)
print ("行列表:", var1)
var = "Hello\nPython"
var2 = var.splitlines(True)
print ("原始字符串:", var)
print ("行列表:", var2)
var = '''Explicit
is
better than
implicit'''
var3 = var.splitlines(True)
print ("原始字符串:", var)
print ("行列表:", var3)
当你运行这个程序时,它将产生以下输出 −
原始字符串: Explicit
is
better than
implicit
行列表: ['Explicit', 'is', 'better than', 'implicit']
原始字符串: Hello
Python
行列表: ['Hello\n', 'Python']
原始字符串: Explicit
is
better than
implicit
行列表: ['Explicit\n', 'is\n', 'better than\n', 'implicit']