python文本分割成单词

编写一个函数,输入一个英文单句,把里面的单词取出来放入一个列表中并输出单词的个数。

def fun():
    s = input()
    lst = s.split()
    print('单词个数:%d'%(len(lst)))
fun()

你题目的解答代码如下:

import re
def fp(text):
    li = re.findall(r'[A-Za-z]+',text)
    print(li)
    print('单词个数:',len(li))
s = input()
fp(s)

如有帮助,望采纳!谢谢!

请看下面的 ‘相关推荐’, 有两个文章非常类似。