Python中split()方法用来拆分字符串:通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。
s = " 我 今 天\n很\n高\t兴"
a = s.split()
b = s.split(' ')
print(a, b)
['我', '今', '天', '很', '高', '兴'] ['', '我', '', '', '今', '天\n很\n高\t兴']
可以看到,没有指定分隔符的时候,split()函数按照空格和\n,\t对字符串进行分割,并且多个空格视为一个空格。
指定分隔符为' '空白字符时,split(' ')函数按照单个空格进行分割。
s = ""
a = s.split()
b = s.split(' ')
print(a, b)
[] ['']
圈住要考,清洗数据时,使用split(' ')可能会生成NaN数据,能使用split()就使用split()。