』英文字符频率统计。编气一个程序,对给定字符串中出现的a一,字母频率进行分析,忽路大小写,釆用 降序方式输出。
时间: 2023-08-24 17:33:48 浏览: 159
fangshe.rar_rsa_仿射密码解密_字母频率仿射
好的,以下是一个 Python 程序,可以实现英文字符频率统计:
```python
# 输入要统计的字符串
text = input("请输入要统计的字符串:")
# 将字符串中的大写字母转换成小写字母
text = text.lower()
# 统计每个字母出现的次数
freq = {}
for c in text:
if c.isalpha():
freq[c] = freq.get(c, 0) + 1
# 按照出现次数从大到小排序
freq_sorted = sorted(freq.items(), key=lambda x:x[1], reverse=True)
# 输出结果
for item in freq_sorted:
print(item[0], item[1])
```
使用方法:
1. 把上述代码复制到一个 Python 编辑器(如 PyCharm)中;
2. 运行程序;
3. 在控制台中输入要统计的字符串;
4. 程序会输出每个字母出现的次数,按照出现次数从大到小排序。
注意:以上程序只能统计英文字符的频率,对于中文字符无法统计。
阅读全文