(1)按照空格分割出单词
(i)使用 split 切分
In [3]: letter = ‘a b c‘
In [4]: letter.split(‘ ‘)
Out[4]: [‘a‘, ‘b‘, ‘‘, ‘‘, ‘c‘]
(ii)使用 re.split 切分
In [5]: import re
In [7]: re.split(r‘\s+‘, letter)
Out[7]: [‘a‘, ‘b‘, ‘c‘]
可以看出,使用re.split切分效果更佳更灵活
再例如分隔符既有空格又有逗号、分号的情况:
In [9]: re.split(r‘[\s\,\;]+‘, ‘a,b,;; c d‘)
Out[9]: [‘a‘, ‘b‘, ‘c‘, ‘d‘]
In [10]: re.split(r‘[\s\,\;]+‘, ‘adf,b,;; c d‘)
Out[10]: [‘adf‘, ‘b‘, ‘c‘, ‘d‘]
In [11]: re.split(r‘[\s\,\;]+‘, ‘adf,bg,;; c de‘)
Out[11]: [‘adf‘, ‘bg‘, ‘c‘, ‘de‘]
python 根据空格切割英文单词(python split english words according to space)
原文:https://www.cnblogs.com/ttweixiao-IT-program/p/13321936.html