m0_59544428 2021-06-21 19:24 采纳率: 20%
浏览 25
已采纳

Python程序设计

 

  • 写回答

1条回答 默认 最新

  • 关注
    fi = open("字符.txt","r")
    fo = open("字符统计.txt","w")
    
    s = fi.read()
    ls = []
    dic = {}
    for v in s:
        if 0x4e00<=ord(v)<=0x9fa5:
            dic[v] = dic.get(v,0) + 1
    for k,v in dic.items():
        h = hex(ord(k))
        t = f'{k}({h}):{v}'
        ls.append(t)
        print(t)
    
    fo.write("\n".join(ls))
    fi.close()
    fo.close()
    

     

    如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮
     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?