news 2026/7/4 9:58:28

统计字符串中数字、字母、其他字符的出现次数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
统计字符串中数字、字母、其他字符的出现次数

【问题描述】从键盘输入一个字符串,分别统计数字,字母(包括大小写)和其他字符的个数,输出每个字符及其个数。要求:用字典进行统计。

【输入形式】输入一个随机字符串
【输出形式】输出为记录统计的结果,保持数字、字母、其他的顺序

【样例输入】afahiubuio.,.,1.,4.1

【样例输出】数字3,字母8,其他9

【样例说明】
【评分标准】

a = input() b = len(a) n = {"数字": 0, "字母": 0, "其他": 0} word = [] math = [] other = [] for i in range(0, b): l = a[i].isalpha() # 字母 m = a[i].isdigit() # 数字 if l == True: word.append(a[i]) else: if m == True: math.append(a[i]) else: other.append(a[i]) d = len(word) f = len(math) g = len(other) if f != 0: n["数字"] = f print("数字{}".format(n["数字"]), end=",") if d != 0: n["字母"] = d print("字母{}".format(n["字母"]), end=",") if g != 0: n["其他"] = g print("其他{}".format(n["其他"]), end="")
a = input() b = len(a) n = {"数字": 0, "字母": 0, "其他": 0} word = [] math = [] other = [] for i in range(0, b): l = a[i].isalpha() # 字母 m = a[i].isdigit() # 数字 if l == True: word.append(a[i]) else: if m == True: math.append(a[i]) else: other.append(a[i]) d = len(word) f = len(math) g = len(other) if f != 0: n["数字"] = f print("数字{}".format(n["数字"]), end="") if d != 0: n["字母"] = d print(",字母{}".format(n["字母"]), end="") if g != 0: n["其他"] = g print(",其他{}".format(n["其他"]), end="")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 9:57:53

PowerShell 获取AD域用户属性

1、查看指定用户信息Get-ADUser -Identity zhangsan# 显示 DistinguishedName : CNzhang san,OUSHA,DCmsh,DClocal Enabled : True GivenName : zhang Name : zhang san ObjectClass : user ObjectGUID : 7aa0a36a-4e9f-48b8-87dd…

作者头像 李华
网站建设 2026/7/4 9:56:18

运算放大器的线性全波整流电路

目录: 1、全波整流的介绍 2、运放全波整流电路仿真 3、运放整流电路的优劣 4、运放整流应用-交流检测 5、运放整流应用-数字万用表 1、全波整流的介绍 ▼如果双极性的交流信号经过一个二极管,则交流信号的负半轴不能通过二极管,输出只有…

作者头像 李华
网站建设 2026/7/4 9:56:17

伺服控制器设计:从理论到实践的全面指南

1. 伺服控制器设计概述伺服控制器作为现代工业自动化系统的核心部件,其性能直接影响着整个机电系统的精度、响应速度和稳定性。一个完整的伺服控制器设计流程通常包括需求分析、方案设计、硬件选型、软件算法开发、调试优化以及最终的批量生产验证等环节。在实际工程…

作者头像 李华
网站建设 2026/7/4 9:52:17

spring - tx 事务 - 先看这个(事务的作用)

事务的作用 以及 为什么只有DML操作才需要提交事务? 为什么,只有DML操作,才需要提交事务? DML(Data Manipulation Language)操作,包括:INSERT、DELETE、UPDATE、是用来修改数据库中数…

作者头像 李华