用来练手的python 练习题其十三,原链接 : python练习实例17

题干 :
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

这个例题让我回忆起了远古的记忆,python str类的 isalpha,isspace,isdigit方法。这些方法通过比较ASCII码来判断输入的字符串对应的是哪一种字符,下面放出源代码:

def static_str():number = 0character = 0space = 0others = 0my_string = input("输点字符:")for i in my_string:if i.isalpha():character+=1elif i.isspace():space+=1elif i.isdigit():number+=1else:others+=1affichage(number,character,space,others)def affichage(number,character,space,others):print("这个字符串中有%d个数字"%number)print("这个字符串中有%d个字母"%character) print("这个字符串中有%d个空格"%space)print("这个字符串中有%d个其他字符"%others)

实验输出结果如下:

RUNOOB python练习题17相关推荐

  1. python练习题17

    python练习题17 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. string模块主要包含关于字符串的处理函数 upper()负责将指定字符串变为大写,可以单独使用,也可以放 ...

  2. 数组元素前移后移 RUNOOB python练习题 68

    用来练手的python练习题,原题链接: python练习实例68 题干: 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 代码如下: import nump ...

  3. Python打印杨辉三角形 RUNOOB python练习题61

    用来练手的python练习题,原题链接: python练习实例61 题干: 打印出杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 ...

  4. 符号 RUNOOB python练习题 51

    用来练手的python练习题,原题链接: python练习实例51 python中的 & 和 | 使用过程中,变量类型不同,这两个符号的作用也不同. 1. 对于数字变量,&\& ...

  5. python random随机数 RUNOOB python练习题50

    用来练手的python练习题,原题链接: python练习实例50. 该练习题主要包含了random模块随机数的应用,下面给出几个常用的模块内函数. 1. 生成浮点型随机小数 最简单的,就是用rand ...

  6. lambda函数 RUNOOB python练习题49

    用来练手的python练习题,原题链接python练习实例49 该练习题主要是关于lambda函数的使用方法,本文就python中的lambda函数做出一点总结. 1. lambda函数的定义与调用 ...

  7. RUNOOB python练习题47 交换两个变量值

    用来练手的python练习题,原题链接: python练习实例47 题干: 两个变量值互换 在C语言C++中我们要构造一个能交换两个变量值的函数很方便,我们可以使用指针,或者C++中的引用.那么在没有 ...

  8. RUNOOB python练习题44

    用来练手的python练习题,原题链接:python练习实例44 题干: 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵 使用基本的List类写起来就比较麻烦,需要初始化一个3 ...

  9. RUNOOB python练习题 39 数组排序

    用来练手的python练习题,原题链接: python练习实例39 题干: 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 这个题目用列表List的sort,append方法非 ...

最新文章

  1. mysql通配符查询 性能_使用mysql5.7新特性解决前通配符查询性能问题
  2. Firefox常用插件
  3. fluidity详解
  4. chrome vue.js插件文档_神级宝库!GitHub 标星 1.2w+,Chrome 最天秀的插件都在这里啦!...
  5. 用php当作cat使用
  6. alert闪一下就没了_尾部贯穿式镀铬银饰条除了丑,还能闪瞎眼
  7. 错误: 无法生成项目输出组“内容文件来自WebApplication1(活动)”
  8. 最短路最小生成树水题
  9. 软考项目管理师考试随笔
  10. Python获取国内股票数据下载数据api接口
  11. Stata | 初试
  12. qq互联android sdk,QQ互联API列表 - YangJunwei
  13. C# Excel 条件格式
  14. 将电脑文件夹内的文件名批量导入到Excel表格中
  15. 树莓派3B+新麦克风调试
  16. 【中级软考】【耦合、内聚】模块独立性衡量之内聚的七种类型(偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚)
  17. 微信企业支付RSA加密报错
  18. hdu-7113 Matrix 组合数学(计算贡献
  19. word文档的生成以及echarts图片的插入
  20. java集合的接口和类层次结构图

热门文章

  1. 观察者模式Java实现
  2. NIM的完整形式是什么?
  3. 编写计算表达式(X-Y+25)/Z的值得程序,要求将其商和余数分别放在A、B单元中。(设X和Y是32位无符号数,A、B和Z是16位无符号数,不考虑溢出情况。)
  4. c语言输出最大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
  5. fastjson转换时有大括号或者冒号或者有中括号_[Python Basic] 字符串处理以及类型转换 1...
  6. 软件工程学习笔记《三》代码优化和性能测试
  7. linux 常用命令05 常用的压缩与解压缩文件
  8. 【jenkins】jenkins build项目的三种方式
  9. linux网络编程(一)网络基础传输知识
  10. 安装win10和Linux双系统的个人经验