python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 用python代码输入一行字符

www.zhiqu.org 时间: 2020-11-23

输入一行字符=input("请输入任意数据:")数字个数=len(list(i for i in 输入一行字符 if i.isdigit()==1))中英文字母个数=len(list((i for i in 输入一行字符 if i.isalpha()==1)))空格个数=len(list(i for i in 输入一行字符 if i==" "))其他个数=len(输入一行字符)-数字个数-中英文字母个数-空格个数print("{0}中有{1}个数字,{2}个中英文字母,{3}个空格个数,{4}个其他".format(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))

line=raw_input()alpha=space=digit=other=0for c in line: if c.isalpha() : alpha+=1 elif c.isspace(): space+=1 elif c.isdigit(): digit+=1 else: other+=1print("""The alpha characters:%dThe space characters:%dThe digit characters:%dThe other characters:%d"""%(alpha,space,digit,other))

C语言经典例子之统计英文、字母、空格及数字个数

刚好python内置有一个方法可以实现你的要求。collections模块下的Counter方法,它有个名字叫计数器。

代码:

from collections import Counter #导入方法Coutertime=Counter() #计数器实例化给变量timea=' test 122333 python' for i in a: #迭代出变量a的元素 time[i]+=1 #time[i]默认为零,需要加一个1先看看time:

所以time[n](其中n为任意数)都是零,需要加一个1

测试结果:

可以看出,空格,数据,字符串都做了计数的

补充,如果你需要动态的测试,即用户输入什么就测试什么,那么可以a=input()就行,其他不变

#include

int main()

{

char c;

int letters=0,spaces=0,digits=0,others=0;

printf("请输入一串任意的字符:

");

while((c=getchar())!='

')

{

if((c>='a'&&c='A'&&c<='Z'))

letters++;

else if(c>='0'&&c<='9')

digits++;

else if(c==' ')

spaces++;

else

others++;

}

printf("字母有%d个,数字有%d个,空格有%d个,其他有%d个",letters,digits,spaces,others);

return 0;

}

扩展资料:while语句若一直满足条件,则会不断的重复下去。但有时,需要停止循环,则可以用下面的三种方式:

一、在while语句中设定条件语句,条件不满足,则循环自动停止。

如:只输出3的倍数的循环;可以设置范围为:0到20。

二、在循环结构中加入流程控制语句,可以使用户退出循环。

1、break流程控制:强制中断该运行区内的语句,跳出该运行区,继续运行区域外的语句。

2、continue流程控制:也是中断循环内的运行操作,并且从头开始运行。

三、利用标识来控制while语句的结束时间。

参考资料来源:

百度百科——while

python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数_

: 输入一行字符=input("请输入任意数据:") 数字个数=len(list(i for i in 输入一行字符 if i.isdigit()==1)) 中英文字母个数=len(list((i for i in 输入一行字符 if i.isalpha()==1))) 空格个数=len(list(i for i in 输入一行字符 if i==" ")) 其他个数=len(输入一行字符)-数字个数-中英文字母个数-空格个数 print("{0}中有{1}个数字,{2}个中英文字母,{3}个空格个数,{4}个其他".format(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))

用python代码输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的_

: line=raw_input() alpha=space=digit=other=0 for c in line: if c.isalpha() : alpha+=1 elif c.isspace(): space+=1 elif c.isdigit(): digit+=1 else: other+=1 print("""The alpha characters:%d The space characters:%d The digit characters:%d The other characters:%d"""%(alpha,space,digit,other))

输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数(python)_

: a = '1355gdfg,45o 24tkl lwe4rt' import string#空格 x = a.count(' ') import re#字母 y = len(re.findall(r'[a-zA-Z]',a))#数字 z = len(re.findall(r'[0-9]',a))#其他 len(a) - x - y - z

用python写程序实现:输入一字符串,分别统计其中的英文字母个数,空格、数字和其他字符._

: 要用len

输入一行字符,分别统计出其中英文字母、空格_

: 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.1.程序分析:利用while语句,条件为输入的字符不为'\n'.2.程序源代码:#include "stdio.h" main() {char c; int letters=0,space=0,digit=0,others=0; printf("please ...

1. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.(C语言)_

: #include int main(int argc, char *argv[]) { int i[4]={0,0,0,0}; char a; while((a=getchar())!='\n') { if(a>='0'&&a<='9') i[0]++;//数字 else if((a>='a'&&a<='z')||(a>='A'&&a<='Z')) i[1]++;//字母 else if(a==' ') i[2]++;//空格 else i[3]++;//其他字符 } ...

输入一行字符,分别统计出其中英文字母,空格,数字字符,其它字符及单词的个数._

: #include void main() { char line[30]; int i,count1=0,count2=0,count3=0,count4=0; printf("\n请输入一行字符: "); gets(line); i=0; while(line[i]!='\0') { if(((line[i]>=97) && (line[i]=65) && (line[i]='0' && line[i]

输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数._

: #include void main() { char a; int z=0,k=0,s=0,q=0; printf("请输入一行字符: "); while((a=getchar())!='\n') { if(a>='a'&&a='a'&&a='0'&&a

输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符的个数,用C语言编写程序_

: #include main() {int x=0,y=0,z=0; char ch; ch=getchar(); while(ch!='\n') { if(ch>=65&&ch=97&&ch48&&ch

输入一行字符 统计出其中的英文字母

: //参考代码如下:#includeint main(){ //输入一行字符,分别统计出其中英文字母、空格. char ch[1000]; int char_num=0,kongge_num=0,i; gets(ch); for(i=0;ch[i]!='\n';i++)//依次判断统计 { if(ch>='a'&&ch='a') { char_num++; } else if(ch==' ') { kongge_num++; } } printf("字母= %d,空格= %d\n",char_num,kongge_num); return 0; }

python中怎么统计英文字符的个数_python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数用python代码输入一行字符...相关推荐

  1. python中怎么统计英文字符的个数_【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数...

    练习思路: 1.输入一串字符 2.筛选出字符中的英文字母并统计 3.筛选出字符中的空格并统计 4.筛选出字符中的数字并统计 5.筛选出字符中的其他字符并统计 代码实现: def msg(s): abc ...

  2. 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

    输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...

  3. python中列表实现自加减元素_python初学者知识整合

    python 第一章:概述 1. 概述 Python是一门跨平台.开源.免费的解释型高级动态编程语言. ① 编译:笔译,用理解原文本 ② 解释:口译,逐字逐句解释,不产生新文本 Python中的可迭代 ...

  4. python中使用什么注释语句和运算_Python基础知识

    本文标识 :Python_1 本文编辑 : Jack 风 编程工具 : Anaconda.Pycharm 阅读时长 : 12分钟 Python基础学习为什么那么多培训机构?那么多的程序员呢? 很简单啊 ...

  5. python中没有++和--这两个运算符_python为什么没有++和 – – 运算符

    为什么python中没有++和--操作符? python中递增和递减运算符的相关post行为 因为-Python不是C! 这并不是因为它没有意义:把"x++"定义为"x+ ...

  6. (C语言)(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少

    (用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少 #include<stdio.h> #include<stdlib.h> #incl ...

  7. 题目:输入一段字符串,包括有字母、数字等类型字符,要求输出其中数字字符组成的整数之和

    题目:输入一段字符串,包括有字母.数字等类型字符,要求输出其中数字字符组成的整数之和 例如: 输入: askhdf343Aljdfadsj78alasdSS2345alajdsf 输出: 343 + ...

  8. python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计

    python怎样实现字符串中字符分类及个数统计 发布时间:2020-11-20 17:31:18 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下python怎样实现字符串中字符分类及个数统 ...

  9. python中怎么统计英文字符的个数_使用python统计英文文档中的字母占比和词频

    本文主要介绍如何使用python软件进行统计文档中各字母出现概率和数量最多单词.程序中用到的部分库文件需自行下载,可参考网址:https://www.lfd.uci.edu/~gohlke/pytho ...

  10. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

最新文章

  1. HDU3037(卢卡斯定理)
  2. java之spring mvc之拦截器
  3. linux 7查内核,查看CentOS7内核版本及发行版本
  4. python中index方法详解_Python中的index()方法使用教程
  5. FreeBSD内核简介
  6. matlab 省略号,matlab知识集锦 | 学步园
  7. Scrapy 教程(九)-日志系统
  8. Spring Boot 默认数据源 HikariDataSource 与 JdbcTemplate 初遇
  9. 重磅!贾扬清明日发布新一代云原生数仓与数据湖产品 | 凌云时刻
  10. 如何在官网上下载MySQL驱动--最新方法
  11. 用VC++自制王码五笔输入法安装包(转)
  12. 世界和平 - 中国国际友好城市数据集
  13. 利用StretchDIBits、CreateDIBSection、CreateDIBitmap三种方法显示内存位图
  14. 执行Hive SQL时报错:Map operator initialization failed
  15. 基于Android点菜系统的设计与实现,基于Android的手机点菜系统的设计与实现论文.doc...
  16. php创蓝253四要素认证_【PHP】创蓝253云通讯平台国际短信API接口demo
  17. 高等数学:第五章 定积分(2)换元积分法 分部积分法 广义积分
  18. 虚函数和纯虚函数及虚函数表
  19. 一种可以穿透还原卡和还原软件的代码一种可以穿透还原卡和还原软件的代码
  20. 关于死亡最温暖的解答

热门文章

  1. 如何在SendWS上做到WhatsApp账号多开,WhatsApp群发超链的意义,WhatsApp营销推广引流
  2. JavaScript的回调函数及Ajax中的回调函数
  3. 计算机对教育的重要性 英语作文,关于教育的英语作文 教育重要性英语作文!
  4. python将多个列表合并_Python中将两个或多个list合成一个list的方法小结
  5. 增强 扫描王 源码_java,OpenCV简单实现类似“全能扫描王”功能
  6. ubuntu虚拟机联网配置
  7. html预览页面做成a4纸,如何在A4纸张尺寸页面制作HTML页面?
  8. 惠州VOCs实验室建设:日常废气处理工艺
  9. 4.21 使用剪切蒙版命令制作可爱的皮球 [Illustrator CC教程]
  10. Excel 2003 实用技巧 (FROM MSDN)