文件字符分布
描述
统计附件文件latex.log中的小写字母a-z的字符分布,即出现a-z字符的数量,并输出结果。
同时请输出文件一共包含的字符数量。
注意输出格式,各元素之间用英文逗号(,)分隔。
答案可能包含a-z共26个字符的分布,如果某个字符没有出现,则不显示,输出顺序a-z顺序。
1,首先将文件的内容转换为列表
tf=open("latex.log","rt")
yz=list(tf)
print(yz)
2,如何将26个字母依次打出
for i in range(26):
print(chr(i + ord('a'))
3,利用循环来统计字母个数
4,完整代码
tf=open("latex.log","rt")
yz=list(tf)
print(yz)
b1=0
b2=0
b3=0
for i in range(26):
zimu=chr(i+ord('a'))
for x in yz:
b1=x.count(zimu)
b2=b1+b2
print(zimu+':',b2)
b3=b3+b2
b2=0
print("总的有多少字符"+":",b3)

672

被折叠的 条评论
为什么被折叠?



