题目描述:

输入一行字符,输出其中空格、数字、中文字符、英文字符和其他字符的个数。

实现代码:

str=input("请输入一行字符:\n")
chinese=0
letters=0
space=0
digit=0
others=0
for c in str:if  c.isspace():space+=1elif c.isdigit():digit+=1elif c>=u'\u4e00' and c<=u'\u9fa5':#判断是否为中文字符chinese+=1elif c.isalpha():letters += 1else:others+=1
print('空格=%d,数字=%d,中文字符=%d,英文字符=%d,其他字符=%d'%(space,digit,chinese,letters,others))

运行演示:

Python判断字符类型相关推荐

  1. python判断字符类型编程_python判断字符类型怎么做

    设str为字符串 str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程) str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 st ...

  2. python判断字符类型alpha_Python3.10第二个alpha版本来了!最新特性值得关注

    选自towardsdatascience 作者:James Briggs 机器之心编译 编辑:陈萍 Python3.10 的第二个 alpha 版本已在 11 月初发布,相比于不久前发布的 3.9 版 ...

  3. python判断字符类型编程_Python检测数据类型的方法总结

    我们在用python进行程序开发的时候,很多时候我们需要检测一下当前的变量的数据类型.比如需要在使用字符串操作函数之前先检测一下当前变量是否是字符串.下面小编给大家分享一下在python中如何检测数据 ...

  4. python判断字符类型例题_python-数据类型练习题1

    1.有变量name = "aleX leNb" 完成如下操作: 移除name变量对应的值两边的空格,并输出处理结果 n1 = name.strip() print(n1) 结果:a ...

  5. # c语言判断字符类型

    c语言判断字符类型 字母,数字,空格,其他字符如何区别

  6. C++——判断字符类型

    今天一道判断字符类型的题结果出错,检查发现是表达式的错误使用 0<=x<=9 等价于 (0<=x) <= 9 (0<=x)是比较,结果是真(一般为1)或0, 无论是1还是 ...

  7. C语言基础之判断字符类型、字符串的数值转换、串长比较、数组指针、函数参数

    不是什么文档,也不是教程,只是监督自己打卡学习C语言,记录的只是自己一些小笔记.如有错处,十分感谢您指出!!! 一.判断字符类型 #include<ctype.h>,isdigit()- ...

  8. python判断图片类型_Python判断图片真实类型

    仅仅根据文件后缀判断文件类型显然不准,在python有一个内置模块imghdr可以用来判断图片的真实类型.代码如下: import imghdr imgType = imghdr.what(image ...

  9. python判断文件类型

    # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少半2字符,长则8字符 def typeList():return {"3c68313ee ...

最新文章

  1. delphi之http通讯
  2. matlab下三维dla模型模拟,Matlab下三维DLA模型模拟
  3. [导入]Ms XmlDom 异步装载Xml文件
  4. python链表的实现,有注释
  5. ELK和EFK的区别
  6. macOS应用程序打开时出现崩溃的情况,怎样处理?
  7. vbs 读unicode 编码格式的文件
  8. 【AD】altium designer绘制原理图使用教程
  9. 论文-基于深度学习的视频中 人体动作识别技术的分析
  10. 1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。 这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。
  11. 到极地拍摄北极熊 你需要这样的装备
  12. 晨光文具去年赚5亿,连2000元都拿来理财
  13. Java并发编程:volatile关键字解析 by 海子
  14. 使用python获取win10锁屏照片
  15. minigui 编译与使用
  16. 使用breakpad收集native奔溃日志及dump解析
  17. matlab恒定值,基于MATLAB的明渠恒定非均匀渐变流水面线的数值计算
  18. 企业门户网站前后台开发——油画商城
  19. Linux Alsa声卡驱动(1):简介
  20. mysql导入dataworks_使用DataWorks数据集成从MySQL导入数据到GDB

热门文章

  1. VC++中多线程学习(MFC多线程)二(线程的相关操作、线程间的通信)
  2. java引导类加载器_Java类加载器层次结构(一)
  3. 数组成员是函数java_在Laravel 5.6中调用数组上的成员函数links()
  4. opencv中mean函数耗时_使用OpenCV进行人脸对齐
  5. [题解]Shorten IPv6 Address-模拟(2019牛客多校第六场B题)
  6. P2325 [SCOI2005]王室联邦
  7. python3爬虫-1
  8. C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)
  9. .net 初学者。学习笔记 [获取varchar32主键的最大ID值]
  10. quick time不可用_教程|用Selenium爬资源:DIY还是花钱?