转载于:http://www.runoob.com/python/python-exercise-example17.html
判断输入的行中有多少字符数字和空格

#!/usr/bin/python
# -*- coding: UTF-8 -*-import string
s = raw_input('input a string:\n')
letters = 0
space = 0
digit = 0
others = 0
for c in s:if c.isalpha():letters += 1elif c.isspace():space += 1elif c.isdigit():digit += 1else:others += 1
print 'char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others)

输出字符数字空格个数相关推荐

  1. 输入一个字符串,统计个数,输出字符数字等的个数

    统计一串字符的数字,字符等的个数.先整理一下这个题目的思路,对于一个字符串,一般都以'\0'结束,从第一个字符开始统计,遇到字母时alpha++;遇到数字时,digit++;遇到空格时,digit++ ...

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

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

  3. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  4. 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...

  5. Python 写函数,计算并返回传入字符串中数字个数、字母个数、空格个数以及其他字符的个数。

    def count(str1):""":param str1: 传入字符串:return: 数字个数.字母个数.空格个数以及其他字符的个数""&quo ...

  6. Java - 计算不同字符或数字的个数

    根据提示输入一行字符,这行字符可以是任意的,可以包含字母数字标点符号,特殊符号等,java程序会输出你输入字符串中各个类别字符的个数. 结果展示 代码展示 package com.one;import ...

  7. C语言 | 统计字符中英文 空格 数字和其他

    例52:输入一行字符,C语言编程分别统计出其中英文字母.空格.数字和其他字符的个数. 解析:首先要手动录入信息,但是scanf函数不记录空格,所以首先键盘录入要用getchar函数. 源代码演示: # ...

  8. 输入一行字符(以回车键结束),统计其中大写字母的个数、小写字母的个数、数字字符的个数、空格个数及其他字符的个数(c语言)

    样例输入: 3qwe QAZS+ 样例输出: 小写字母个数为:3 大写字母个数为:4 数字的个数为:1 空格的个数为:1 其他的个数为:1 代码段: #include <stdio.h> ...

  9. Java统计数组中各个数字出现的个数和字符串中各个字符出现的个数

    一.前言 对于统计个数问题,我们一般利用HashMap来解决,其中key表示原始元素值,value表示其出现个数或出现次数.主要步骤为: 1.创建一个HashMap<Character, Int ...

最新文章

  1. 计算机等级考试二级vb大纲,2009年全国计算机等级考试二级VB大纲考纲
  2. stm32 usb 虚拟串口 相同_RTThread STM32 虚拟串口代码级移植
  3. PHP发起POST DELETE GET POST 请求
  4. 【Python基础】Python字典详解-超级完整版
  5. java.lang.IllegalStateException: PathVariable/RequestParam annotation was empty on param 0.
  6. 最靠谱的解决 Ubuntu 18.04 / Linux mint 19 安装网易云音乐 不能正常点击启动问题
  7. OpenCV 中文wiki
  8. I/O多路转接之poll 函数
  9. Java并发编程实战~Condition
  10. (76)FPGA面试题-Verilog实现下降沿检测
  11. mvc 前段定义变量_3分钟短文 | Laravel blade模板里优雅地定义PHP变量
  12. 在uniapp中配置并colorui及阿里图标
  13. (附源码)ssm教培管理系统 毕业设计 230932
  14. linux外设驱动实现专栏:各虚拟外设驱动代码实现集合
  15. 见缝插针的人_“见缝插针”的创意人生
  16. [C程序设计]请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  17. CAD打碎块(网页版)
  18. oracle面试题答案,Oracle面试题笔试题及参考答案
  19. mysql: “Warning: Using a password on the command line interface can be insecure.“ 解决方法
  20. 基于LSTM的股票价格预测

热门文章

  1. 对一种自制乐器进行音高修正和音色分析
  2. 第一个晶体管是如何工作的?
  3. java语言 U_Java语言的基础
  4. android 反编译_Android 反编译实战
  5. java hashmap存取效率_HashMap为什么存取效率那么高?
  6. python多个日志模块怎么隔离_在多个模块中使用Python日志logging
  7. matlab 多项式的相关运算
  8. 网上复制代码需谨慎,莫名其妙报错看这里!
  9. IC/FPGA笔试题分析(六)用16bit加法器IP核实现8bit乘法运算(文末彩蛋)
  10. shell脚本中获取当前所在目录地址