您将获得一个多行文本文件,并被要求输入您要查找的单词,输出应该告诉用户该单词的位置以及单词所在的字符即。 (abcd c是从零开始的第二个字符)。
f='Abbott: You throw the ball to first base.\nCostello: Then who gets it?\nAbbott: Naturally.\nCostello: Naturally.'
pat=raw_input('Enter a Pattern')
lines=f.split("\n")
for i,line in enumerate(lines):
if pat in line:
print('{} found on line number {} at character {}'.format(pat, i+1,f.find(pat)))
如果单词重复,我无法弄清楚如何多次执行print语句我也似乎无法获得正确的字符