splitlines()函数介绍
splitlines()函数是Python中的一个内置函数,用于将字符串按行拆分为列表。它可以处理Unix和Windows格式的换行符,并且可以指定是否保留换行符。
使用方法
使用splitlines()函数时,需要将字符串作为参数传递给它,并且可以指定保留换行符的参数,默认情况下,换行符将被删除。
# 以Unix换行符拆分字符串 str = 'Hello\nWorld\n' list = str.splitlines() print(list) # 以Windows换行符拆分字符串 str = 'Hello\r\nWorld\r\n' list = str.splitlines() print(list) # 保留换行符 str = 'Hello\nWorld\n' list = str.splitlines(True) print(list)
执行上面的代码,将输出以下结果:
['Hello', 'World'] ['Hello', 'World'] ['Hello\n', 'World\n']
上面的代码中,第一个例子是以Unix换行符拆分字符串,第二个例子是以Windows换行符拆分字符串,第三个例子是保留换行符。
示例
下面是一个使用splitlines()函数的实例:
#!/usr/bin/env python str = '''Hello World My Name Is Bob''' list = str.splitlines() print(list)
执行上面的代码,将输出以下结果:
['Hello', 'World', 'My', 'Name', 'Is', 'Bob']
从上面的结果可以看出,。