关于#python#的问题,请各位专家解答!

img

img


这是一道python题目,它是关于字符串问题,困难主要在于怎样将I'm长度计为2

只要求多少单词数,所以完全可以把单引号替换成空格,然后再按空格分隔单词

sentence = "I don't know" #假设这是你从文件读取的
words = sentence.split("'") 
words = [w.strip() for w in words] 
words = [w for w in words if w]
words = [w for w in ' '.join(words).split()]
print(words)

img

统计有多少缩写词,然后替换成非缩写格式,比如lts's 换成let us,it's 换成it is,don't 换成 do not,这个没有特别好的方法自动处理