zoukankan      html  css  js  c++  java
  • 0004题--任一个英文的纯文本文件,统计其中的单词出现的个数.

      这个问题竟然让我想了差不多一天怎么写,查资料,好多都是用正则表达式写的,可是我还不懂正则表达式。所以想着能不能用循环遍历的方式来获取文本中单词的个数。最开始想到的是len()函数,然后考虑并尝试了while循环。最后发现for更加科学,最终代码实现如下:


    #统计文本文件中某单词出现的次数
    #By 晓明
    #Date:2016/3/27
    #update:2016/3/29
    import sys
    File_tuple1 = open(r'D:04.txt') #打开目标文件
    File_tuple2 = File_tuple1.read()
    File_tuple1.close()

    File_list = File_tuple2.split(' ') #以空格来划分文件中的单词


    x = raw_input('请输入要查询的单词:')
    a = 0
    i = 0
    for i in range(len(File_list)):
      if File_list[i] == x:
        a += 1
    print x,'在004.txt中出现的次数为',a, '次。'


    参考:https://github.com/Show-Me-the-Code/python/blob/master/burness/README.md

  • 相关阅读:
    vue 遇到的问题
    vue webpack添加jQuery
    如何将在线电子书保存为pdf格式
    swagger 支持动态host和basePath
    本地chrome调试服务器node
    滚动页面一定距离后固定导航条
    发布-订阅模式
    react生命周期
    redux
    原型及继承
  • 原文地址:https://www.cnblogs.com/xaomng/p/5332530.html
Copyright © 2011-2022 走看看