根据python文档。
str.split([sep [,maxsplit]])
如果未指定sep或为None,则应用不同的拆分算法:连续空格的运行被视为单个分隔符,如果字符串具有前导或尾随,则结果将在开头或结尾处不包含空字符串空白。因此,将空字符串或仅由空格组成的字符串拆分为None分隔符将返回[]。
但是,
,
str = 'L1 \nL2 \nL3'
print str.split()
返回['L1','L2','L3']
答案 0 :(得分:9)
空白由字符' '
,'\t'
,'\r'
和'\n'
组成。因此," \n"
是一连串的连续空格。