str.split
功能描述
使用str作为分隔符,将分隔的字符串以list的形式返回。
语法
str.split(str="", num=string.count(str))
参数
- str:任何分隔符,默认是空格
- num:字符串行数减一
返回值
字符串以行为单位的列表
示例
str1 = "Line1-abc def\nLine2-abc \nLine4-abcd";
# 以默认方式split,任何分隔符都会触发split
print(str1.split( ))
# split3行
print(str1.split(' ', 2 ))
# 以换行符分隔,分隔2行
print(str1.split('\n', 1 ))
执行结果
['Line1-abc', 'def', 'Line2-abc', 'Line4-abcd']
['Line1-abc', 'def\nLine2-abc', '\nLine4-abcd']
['Line1-abc def', 'Line2-abc \nLine4-abcd']