首页 > 编程语言 > 详细

python_计算一段文本各个字符的出现个数

时间:2017-01-08 12:37:56      阅读:257      评论:0      收藏:0      [点我收藏+]

》题目要求

  任意给定一段文本,求出每个字符出现的个数,并且打印出来

》程序实现

技术分享
 1 import pprint
 2 str01 = "重庆市,简称巴和渝,别称山城、渝都、雾都、桥都,中华人民共和国中西部唯一直辖市、"  3         "国家中心城市、超大城市、国际大都市、世界温泉之都,长江上游地区的经济中心、金融中心、 "  4         "政治、艺术、文化、教育、科技等中心,水、陆、空型综合交通枢纽。国家历史文化名城。"  5         "有文字记载的历史达3000多年,是巴渝文化发祥地。因嘉陵江古称“渝水”,故重庆又简称“渝”。"  6         "北宋崇宁元年(1102年),改渝州为恭州。南宋淳熙16年(1189年)正月,孝宗之子赵惇先封恭王,"  7         "二月即帝位为光宗皇帝,称为“双重喜庆”,遂升恭州为重庆府,重庆由此而得名。1997年6月18日恢"  8         "复成立中央直辖市。重庆拥有国家级新区——两江新区、渝新欧国际铁路、两路—寸滩保税港区、西永综合保税"  9         "区、过境72小时内免签,进口整车、水果、首饰、肉类等口岸。"
10 count = {}
11 for i in str01:
12     count[i] = count.setdefault(i,0)
13     count[i] += 1
14 
15 # for k, v in count.items():
16 #     print(k + ‘ : ‘ + str(v))
17 
18 # 上面个两行代码的改进
19 pprint.pprint(count)
View Code

》改进方案

  有用户任意输入一段字符串,计算出每个字符出现的字符次数并且打印出来

 

python_计算一段文本各个字符的出现个数

原文:http://www.cnblogs.com/NeverCtrl-C/p/6261619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!