朱健勇的作业一

作业一代码


import re

f = open('作业一素材.txt', encoding='utf-8')
txt = f.read()
f.close()
#打开文本
txt_new = re.split('\n', txt)
#换行符分割句子
line = txt_new[-3]
#找到最后一行,不考虑页脚内容
word = re.findall(r'(?<=\s)\w{1,}(?=\.)', line)
#找到最后一个单词
len(word[-1])
#输出单词长度

作业一结果

结果截图

解释

1、打开文本; 2、换行符分割句子; 3、找到最后一行,不考虑页脚内容; 4、找到最后一个单词; 5、输出单词长度。

作业一附加题代码


import re

f=open('作业一附加选做题素材.txt',encoding='utf-8')
txt=f.read()
f.close()
#打开文本
txt_new = txt.replace('\n','')
#取消换行
lines = txt.split('。')
#句号分割句子
len(lines[-2])
#找到最后一行并输出它的长度

作业一附加题结果

结果截图