洪恒的作业一附加选做题

代码


  import re
  f=open('/Users/h/Desktop/python金融数据获取与处理/作业一附加选做题素材.txt',encoding='utf-8')
  txt=f.read()
  sentences=re.split('。', txt)
  object=sentences[-2]
  lastsentence=object.replace('\r', '').replace('\n', '') + '。'
  print('最后一个句子:“',object,'”的长度为:',len(object))

结果

结果截图

解释

  1. 打开“作业一附加选做题素材.txt”并命名为f,读取该文件
  2. 利用split函数将所读取的txt文件按'。'分开,并存入一个列表命名为sentences
  3. 定位到最后一个句子,在sentences中的倒数第二个value
  4. 将这个定位的句子中的换行符和空格替换为空字符' ',并在末尾加上'。',使之形成完整的一个句子
  5. 打印出最后一个句子长度