Python的问题,求帮忙看下这段代码为什么run出来啥都没有

lowercase='abcdefghijklmnopqrstuvwxyz'a='Mr.Smi.e.he'foriina:ifi=='.'anda[a.index(i)+... lowercase = 'abcdefghijklmnopqrstuvwxyz'

a = 'Mr. Smi.e. he'

for i in a:

if i == '.' and a[a.index(i)+1] == ' ' and a[a.index(i)+2] in lowercase:

print(i)

没有显示有错,可是运行就是什么都没有,空白,谢谢了!
其实我是想定位其中符合要求的实心点,想印出e后面的拿一个点(全题是关于把段落分割成几个完整的句子的)
展开
 我来答
小帽足称兵H
2015-04-11 · TA获得超过247个赞
知道小有建树答主
回答量:104
采纳率:100%
帮助的人:79.1万
展开全部
每次i都是句点,所以每次a.index(i)都是找到第一个句点,所以不行啦
更多追问追答
追问
啊,TAT什么意思。。那要找到e后面的句点,要怎么写才对吗?谢谢!
追答
for i in a:
count += 1
if i == '.' and a[count:count+1] ==' ' and a[count+1:count+2] in lowercase:
print(i)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式