使用python提取英语句子中的英文单词(初学)
PYTHON初学
#提取句子中的英文单词
x=0#记录开头
y=0#记录结尾
result=[]
sentence=input('请输入英文句子:')
for i in sentence:
if i==' ' or i==',' or i=='.'or i=='、':
if x!=0:#第二格单词前面存在空格需往后移一格,剔除空格
q=sentence[x+1:y:1]
x=y#记录位置,从x处继续提取
print(q)
result.append(q)
elif x==0:#第一个单词前没有空格
q=sentence[x:y:1]
x=y
print(q)
result.append(q)
if y==len(sentence)-1:#用于提取最后一个单词
q=sentence[x+1:y+1:1]
print(q)
result.append(q)
y=y+1
for i in result:
if i=='':
result.remove('')
print(result)
初学python,记录成长,不喜勿喷