# txt文件已提前删除页脚内容
f = open('C:/Users/you/Desktop/数据获取与处理/作业一素材.txt',mode='r', encoding='utf-8')
text = f.read()
f.close()
#取出用'.'分割得到的最后一个句子,因为分割后列表最后一个元素为'',所以取[-2]
a=text.split('.')[-2]
#取出最后一句的最后一个单词并得出其长度
b=a.split(' ')[-1]
print('作业一:最后一个单词的长度为:\n{}'.format(len(b)))
# txt文件已提前删除页脚内容
f = open('C:/Users/you/Desktop/数据获取与处理/作业一附加选做题素材.txt',mode='r', encoding='utf-8')
text1 = f.read()
f.close()
#取出用'。'分割得到的最后一个句子,因为分割后列表最后一个元素为'',所以取[-2]
sentence=a=text1.split('。')[-2]
print('附加题:最后一个句子的长度为:\n{}'.format(len(sentence)))
利用split函数拆分字符串中的句子以及单词,str.split(str="",num=string.count(str))[n]中[n]表示选取第n个分片,我们可以根据我们所需单词在列表中的索引将其取出,再利用len()函数计算句子或单词的长度。