当前位置: 首页 > article >正文

【python算法题目】统计一个文本中所有大写字母出现的次数

题目:

要统计一个文本中所有大写字母出现的次数,可以使用Python的字符串方法 isupper() 和字典来实现。

示例代码:

text = "Hello World"

# 创建一个空字典用于存储大写字母及其出现次数
uppercase_count = {}

# 遍历文本中的每个字符
for char in text:
    # 检查字符是否为大写字母
    if char.isupper():
        # 如果字典中已经有该大写字母的键,则增加其出现次数1
        if char in uppercase_count:
            uppercase_count[char] += 1
        # 如果字典中没有该大写字母的键,则将其添加到字典中,初始出现次数为1
        else:
            uppercase_count[char] = 1

# 打印每个大写字母及其出现次数
for char, count in uppercase_count.items():
    print(f"字母 {char} 出现了 {count} 次")

输出:

字母 H 出现了 1 次
字母 W 出现了 1 次

在示例代码中,我们先定义了一个空字典 uppercase_count 来存储大写字母及其出现次数。然后,通过遍历文本中的每个字符,使用 isupper() 方法检查字符是否为大写字母。如果是大写字母,就在字典中增加对应的键值对,其键为大写字母,值为出现次数。

最后,通过遍历字典中的每个键值对,打印出每个大写字母及其出现次数。注意,在输出时,我们使用了 f-string 来格式化输出,以将变量的值插入到字符串中。你可以根据实际需求对统计结果进行处理。


http://www.kler.cn/a/445340.html

相关文章:

  • MySQL JOIN算法实现和选择
  • Go web 开发框架 Iris
  • 行政管理痛点解决方案:OA系统助力企业提效减负
  • MSOX4154G 混合信号示波器
  • wepack如何进行性能优化
  • Docker镜像启动
  • vue下拉加载页面切换回到当前滚动位置
  • 【Linux进程】进程间的通信
  • Dependency Check命令行方式扫描jar包的安全漏洞
  • VMWare 的克隆操作
  • NOTEBOOK_11 汽车电子设备分享(工作经验)
  • 解决小程序中ios可以正常滚动,而Android失效问题
  • pytorch repeat方法和expand方法的区别
  • BigBlueButton视频会议 vs 华为云会议的详细对比
  • Apache Tomcat 漏洞CVE-2024-50379条件竞争文件上传漏洞 servlet readonly spring boot 修复方式
  • VR虚拟展馆如何平衡用户隐私保护与数据收集?
  • django的model中定义【记录修改次数】的这个字段该用什么类型
  • WEB开发: Node.js路由之由浅入深- 即拿即用完整版
  • 12种Vue设计模式
  • 梳理Nginx 的七大应用场景