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

python编程实例 计算字符串中空格、英文、数字、其它字符的数量 两种方式实现

#字符串构成,统计出字符串中
#空格 英文字符 数字 其它字符的数量
'''使用自带函数
a=input("请输入:")
kong=0
ying=0
shu=0
qita=0
for i in range(len(a)):if(a[i].isspace()):kong+=1elif(a[i].isdigit()):shu+=1elif(a[i].isalpha()):ying+=1else:qita+=1
print("空格:",str(kong),"数字:",str(shu),"英文:",str(ying),"其它:",str(qita))
'''
#使用ascii码
a=input("请输入:")
kong=0
ying=0
shu=0
qita=0
for i in range(len(a)):if(a[i]==" "):kong+=1elif(ord(a[i])>=ord("0") and ord(a[i])<=ord("9")):shu+=1elif((ord(a[i])>=ord("a") and ord(a[i])<=ord("z")) or (ord(a[i])>=ord("A") and ord(a[i])<=ord("Z"))):ying+=1else:qita+=1
print("空格:",str(kong),"数字:",str(shu),"英文:",str(ying),"其它:",str(qita))

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 检索 Postgres 不同版本功能差异的神器
  • Docker Dockerfile:构建与优化
  • uniapp实现光标闪烁(配合自己的键盘)
  • 数据结构——考研笔记(一)绪论
  • 百日筑基第十八天-一头扎进消息队列1
  • Nature Communications|柔性高密度、高灵敏应变传感器阵列(柔性应变传感/界面调控/电子皮肤/柔性电子)
  • Backend - C# 基础知识
  • PyTorch 2-深度学习-模块
  • Java版Flink使用指南——自定义无界流生成器
  • 【爬虫】解析爬取的数据
  • [1]从概念到实践:电商智能助手在AI Agent技术驱动下的落地实战案例深度剖析(AI Agent技术打造个性化、智能化的用户助手)
  • 基于React 实现井字棋
  • vue vite+three在线编辑模型导入导出
  • Emacs有什么优点,用Emacs写程序真的比IDE更方便吗?
  • S5730 OSPF: 配置 OSPF 进程和区域
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【5+】跨webview多页面 触发事件(二)
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • CSS居中完全指南——构建CSS居中决策树
  • ES6之路之模块详解
  • JavaScript 一些 DOM 的知识点
  • JS+CSS实现数字滚动
  • js作用域和this的理解
  • k个最大的数及变种小结
  • Laravel 中的一个后期静态绑定
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Service Worker
  • Solarized Scheme
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 三分钟教你同步 Visual Studio Code 设置
  • 线上 python http server profile 实践
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • #{}和${}的区别?
  • #ifdef 的技巧用法
  • #laravel 通过手动安装依赖PHPExcel#
  • #Linux(Source Insight安装及工程建立)
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • $.each()与$(selector).each()
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)STL算法之遍历容器
  • (2)Java 简介
  • (70min)字节暑假实习二面(已挂)
  • (k8s)Kubernetes 从0到1容器编排之旅
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (力扣)循环队列的实现与详解(C语言)
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (四)图像的%2线性拉伸
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)EOS中账户、钱包和密钥的关系
  • (转)linux下的时间函数使用