如果未指定delim
或为Null
,则将使用空格作为分隔符来拆分字符串。所有连续的空格都被视为单个分隔符。同样,如果字符串包含尾部和前导空格,则结果将没有空字符串。
为更好地说明这一点,让我们看下面的示例:
' sdsds wee ds tgyy vfs '.split()
['sdsds', 'wee', 'ds', 'tgyy', 'vfs']
' sdsds wee ds tgyy vfs '.split(' ')
['', 'sdsds', '', 'wee', 'ds', '', '', 'tgyy', 'vfs', '']
不使用分隔符时,返回列表不包含空字符串。如果定界符设置为空白' '
,则前导,尾随和连续空格将导致结果包含空字符串。