先看文档中是怎么说的
S.split(sep=None, maxsplit=-1) -> list of strings
Return a list of the words in S, using sep as the
delimiter string. If maxsplit is given, at most maxsplit
splits are done. If sep is not specified or is None, any
whitespace string is a separator and empty strings are
removed from the result.
也就是说 默认是以空格为分隔符,默认切割整个字符串,返回切分后元素的列表
In [6]: sa='sdj ihwfn sdjf'
In [7]: sa.split()
Out[7]: ['sdj', 'ihwfn', 'sdjf']
InIn [8]: lis = 'sdlfk lksd oi 123e/&……%& ls'
In [9]: lis.split()
Out[9]: ['sdlfk', 'lksd', 'oi', '123e/&……%&', 'ls']
当然了也可以自己指定 分割符和 切割次数
In [10]: ggg = 'ksfdj*ksjdf*kujh*/ *lsdfj'
In [11]: ggg.split('*')
Out[11]: ['ksfdj', 'ksjdf', 'kujh', '/ ', 'lsdfj']
In [12]: ggg.split('*',2)
Out[12]: ['ksfdj', 'ksjdf', 'kujh*/ *lsdfj']