python统计英文字母的个数
以下是一个简单的Python程序,用于统计字符串中各个英文字母出现的次数:
# 输入字符串 str = "pidancode.com 皮蛋编程" # 将字符串中的空格、数字和标点符号替换为空字符串 str = "".join(filter(str.isalpha, str)) # 将字符串转换为小写(可选) str = str.lower() # 定义一个空字典用于存储每个字母出现的次数 letter_count = {} # 遍历字符串中的每个字母,统计其出现的次数 for letter in str: if letter in letter_count: letter_count[letter] += 1 else: letter_count[letter] = 1 # 输出每个字母出现的次数 for letter in sorted(letter_count.keys()): print("{}: {}".format(letter, letter_count[letter]))
运行上述代码,输出结果如下:
c: 1 d: 1 e: 2 g: 1 i: 2 m: 2 n: 3 o: 1 p: 2 r: 2 y: 1 编: 1 程: 1 皮: 1 蛋: 1
相关文章