兰淼的作业一

代码


  import re
  with open(r"C:\Users\86159\作业一素材.txt","r",encoding="utf-8") as fp:
      text = fp.read()
      all_sentence = text.split("\n")
      last_sentence = all_sentence[-3]
      list1 = re.split("\s",last_sentence)
      last_word = list1[-1].strip(".")
      print("最后一个单词的长度是{}".format(len(last_word)))

结果

结果截图

解释

1.先读取文件内容
2.以换行符为分隔符来对读取的文本内容进行分隔,输出一个列表
3.读取列表的最后一行的内容
4.对读取的最后一行内容的以空格符进行分隔输出由单词组成的列表
5.读取最后一个单词,并删除"."
6.用len()对最后一个单词进行长度计算