小题内容: 用户从键盘输入一行字符,统计并输出其中文字符,英文字符、数字、空格和其他字符的个数?

"""日期:20/8/26题目:统计不同字符的个数内容:用户从键盘输入一行字符,统计并输出其中文字符,英文字符、数字、空格和其他字符的个数?
"""def is_chinese(uchar):"""判断一个unicode是否是汉字"""if uchar >= u'\u4e00' and uchar <= u'\u9fa5':return Trueelse:return Falsedef is_alphabet(uchar):"""判断一个unicode是否是英文字母"""if (uchar >= u'\u0041' and uchar <= u'\u005a') or (uchar >= u'\u0061' and uchar <= u'\u007a'):return Trueelse:return False
str = input('请任意输入一串字符:')s = 0
n = 0
a = 0
c = 0
either = 0for i in str:#判断是否为空格if i.isspace():s +=1#判断是否为数字elif i.isnumeric():n +=1#判断是否为英文字符elif is_alphabet(i):a +=1#判断是否为中文字符elif is_chinese(i):c+=1#判断是否为其他字符else:either += 1
print('在输入内容中,中文字符有{}个,英文字符有{}个,数字有{}个,空格有{}个,其他字符有{}个。'.format(c,a,n,s,either))
请任意输入一串字符:代码 1234 abc ##
在输入内容中,中文字符有2个,英文字符有3个,数字有4个,空格有3个,其他字符有2个。Process finished with exit code 0

python_1.统计字符串中,中文字符,英文字符、数字、空格和其他字符的个数?相关推荐

  1. java 字符串 数字个数_JAVA 统计字符串中中文,英文,数字,空格的个数

    packagecom.example.test;public classCountCharacter {/**中文字符*/ private int chCharacter = 0;/**英文字符*/ ...

  2. Python练习题——统计字符串中分别有多少个字母数字空格及特殊字符

    # 统计字符串中分别有多少个字母数字空格及特殊字符 # 如: # 输入 # str='123as###fcef87e4%&*jb s wqed 41 24 你好1234v3' # 输出 # 字 ...

  3. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  4. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  5. 统计字符串中26个英文字母的个数

    统计字符串中26个英文字母的个数 #include"stdio.h" int main() {//统计字符串中26个英文字母的个数printf("请输入要统计的字符串:& ...

  6. 字符串提取 中文、英文、数字

    有时候需要判断拿到的字符串包含 中文.英文.数字, 提取中文 str.replace(/[^\u4E00-\u9FA5]/g,'') 提取英文 str.replace(/[^a-zA-Z]/g,'') ...

  7. python使用正则表达式统计字符串中出现次数最多的数字

    python使用正则表达式统计字符串中出现次数最多的数字 #python使用正则表达式统计字符串中出现次数最多的数字 # find the most occurring element import ...

  8. 统计字符串中包含了多少个数字,多少个字母

    package javaSE11_String类;import java.util.Scanner;/*练习三: * 提示用户 输入一个字符串 * 统计字符串中包含了多少个数字,多少个字母*/ pub ...

  9. python统计元音字母个数_统计字符串中各元音字母(即A,E,I,O,U)的个数。

    下列给定函数中,函数 fun 的功能是:统计字符串中各元音字母 ( 即 A , E , I , O , U) 的个数.注意:字 母不分大小写.例如,输入 THIs is a boot ,则应输出是 1 ...

最新文章

  1. oracle创建表空间脚本
  2. laravel 安装配置前准备
  3. java面向对象编程思想_Java面向对象编程思想
  4. 吴恩达《机器学习》学习笔记十四——应用机器学习的建议实现一个机器学习模型的改进
  5. 信息学奥赛一本通(1182:合影效果)——归并排序
  6. 【每日算法Day 89】手动实现字符串转整数(atoi)函数,你会吗?
  7. pycharm小技巧
  8. 实习成长之路——Spring Bean 二:如何注册BeanDefinition?
  9. 安恒赛php_安恒强网杯部分web
  10. bo蓝牙耳机怎么连接_超简单!电脑连接蓝牙音箱,蓝牙耳机!
  11. CSS中字体响应式的设置 rem与px的转换
  12. ESXI主机密码忘记恢复
  13. 浙大博士 130 页论文,教你用人工智能挑西瓜
  14. decimals数据格式化
  15. 阿里云 CDN+Oss 解决方案
  16. 你每天走的步数,手机是怎么算出来的?
  17. USB Camera摄像头 (UVC 与 gspca)
  18. 矩阵基础知识------秩+线性相关和线性无关
  19. 计算机网络背诵笔记,震惊!网络搜索、数字笔记和云盘,让你变笨!!!
  20. 8.python输出100以内所有7的倍数

热门文章

  1. 利用Google Colab免费使用GPU服务器详细攻略
  2. 学 Python 和学 Java ,哪个好找工作?
  3. postman工具批量调用接口
  4. 客户画像分析用于贷中监控的案例
  5. 十个励志小故事,一场精彩的人生课!
  6. 音视频技术开发周刊 | 272
  7. npm install --save-dev
  8. OV都大举降价了,荣耀定价却颇为昂贵,或许是带华为的光芒吧
  9. 一周上榜新书:强化学习、深度学习最受程序员关注
  10. centOS6.8安装VMware tools,请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware To