【问题描述】

统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,再输出小写字母个数,最后输出数字个数。

【输入形式】

ljaij1A

【输出形式】

1

5

1

【提示】

用字符串的方法isupper, islower来判别大小写。isdigit来判断是否是数字。

a = input()
daxie, xiaoxie, shuzi = 0, 0, 0
for i in a:if i.islower():xiaoxie += 1elif i.isupper():daxie += 1elif i.isdigit():shuzi += 1
print(daxie)
print(xiaoxie)
print(shuzi)

islower函数是检测字符串中字母是否都是小写字母,若全部都是由小写字母组成,则返回True,否则返回False。islower函数没有参数。

举例:

a = "this is a"
b = "this is b.1321321/*"
c = "this is c.1321321A"
print(a.islower())
print(b.islower())
print(c.islower())

输出结果:

True
True
False

isupper函数是检测字符串中字母是否都是大写字母,若全部都是由大写字母组成,则返回True,否则返回False。isupper函数没有参数。

举例:


a = 'HELLO WORLD'
b = 'Hello World'
c = 'HELLO WORLD 2019'
d = ''
e = '2019'
f = 'ÂƁȻ2019'
print(a.isupper())
print(b.isupper())
print(c.isupper())
print(d.isupper())
print(e.isupper())
print(f.isupper())

输出结果:

True    #a 因为所有大小写的字符均为大写
False   #b 因为有一些小写的大小写字符
True    #c 因为所有大小写的字符均为大写。 字符串中的数字不是大小写字符
False   #d 因为字符串为空
False   #e 因为e字符串中没有任何小写的字符
True    #f 因为字符串中所有大小写的字符均为大写

isdigit函数检测字符串是否只由数字组成,若全部由数字组成,则返回True,否则返回False。

举例:

a='123'
b='aa234'
c='中文'
d='12+6'
print(a.isdigit())
print(b.isdigit())
print(c.isdigit())
print(d.isdigit())

输出结果:

True
False
False
False

扩展:

isalnum() 所有字符都是数字或者字母
isalpha() 所有字符都是字母
isdigit() 所有字符都是数字
islower() 所有字符都是小写
isupper() 所有字符都是大写
istitle() 所有单词都是首字母大写,像标题
isspace() 所有字符都是空白字符、\t、\n、\r

Python:统计大小写字母个数和数字个数相关推荐

  1. python统计大小写字母个数_编写一个Python函数,它接受一个字符串并计算大写字母和小写字母的数量...

    问题why this one doesn't work? 除了语法错误和运行时错误之外,您的代码逻辑还有很长的路要走.你实际上没有按问题所问的去做.您似乎正在尝试计算单个字符中的大写字符数.那是不正确 ...

  2. python统计大小写字母个数

    def count_str(str_in):up_count = 0low_count = 0for i in str_in:#for循环遍历 if i.isupper():#语句判断up_count ...

  3. 【python】统计大小写字母个数和数字个数

    统计大小写字母个数和数字个数 [问题描述]统计一行字符的大写字母,小写字母和数字的个数.先输出大写字母个数,在输出小写字母个数,最后输出数字个数. [输入形式]ljaij1A [输出形式]1 5 1 ...

  4. c语言学习-从键盘上输入100个字符,统计其中字母、每个数字和其它字符的个数及其百分比

    从键盘上输入100个字符,统计其中字母.每个数字和其它字符的个数及其百分比 程序流程图: 代码: #include<stdio.h> void main() {char ch[100]; ...

  5. JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数

    给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...

  6. python打印随机验证码,包含大小写字母和随机数字

    python打印随机验证码,包含大小写字母和随机数字 #四位验证码:三位字母,一位数字 import random as r la=[ chr(i) for i in range(65,91)]#定义 ...

  7. python统计中英文字符个数-Python统计英文、中文、数字、空格等字符数

    Python统计字母.中文.数字.空格等字符数 # 统计一行字符的不同字符个数 str = input("请输入一行字符:") count1 = count2 = count3 = ...

  8. [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数

    参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...

  9. python统计英文文章中单词的个数无文件_求Python统计英文文件内单词个数的思路...

    感谢微博上@刘鑫-MarsLiu的TAG每天一个小程序. 你会如何实现上述题目的要求? #!/usr/bin/env python # -*- coding: utf-8 -*- "&quo ...

最新文章

  1. Redis的集群模式
  2. Apache启动报错
  3. nodejs使用redis数据库缓存数据
  4. Laravel 实现定时任务
  5. REST、SOAP、protocolbuf、thrift、avro
  6. jmap, jhat, jvisualvm:java堆内存对象分析利器
  7. php访问服务器文件路径,PHP与服务器文件系统的简单交互
  8. sqlite3 查询表时,表头与列对齐显示
  9. 关于ireport制作报表模版时的一些注意
  10. mysql中什么是选择引擎_Mysql 应该选择什么引擎
  11. java基础应用_Java基础(应用篇)
  12. C#扩展方法奇思妙用高级篇一:改进 Scottgu 的 In 扩展
  13. c语言动态指针数组--一种伪二维数组
  14. 扒小程序 小程序反编译 获取小程序源码 完美反编译任何小程序完整代码
  15. 自动避障算法c语言,基于单片机的自动避障小车设计与实现报告.doc
  16. 你的性格是什么颜色的?乐嘉《性格色彩学》测试题
  17. arpu计算方法、pv、uv、ip的意思
  18. 大话西游2服务器修改,大话西游2:9.17维护解读:五倍次数修改全服上线,灵兽村要变样啦...
  19. XMind 2022 for Mac(思维导图软件)中文免费版
  20. 基于卷积神经网络的猫种类的识别

热门文章

  1. php 图片指定留白叠加缩放
  2. SAP PP 笔记(一) 概述
  3. delphi的bpl、dcp 、dcu文件意义
  4. 计算球的体积-java
  5. U启动后计算机能看到原系统文件吗,u启动一键急救系统使用
  6. LeetCode 2296. 设计一个文本编辑器(双栈)
  7. 沪嘉杭共建G60科创走廊
  8. 理解微波射频中的特性阻抗、VSWR 和反射系数(二)
  9. openmeetings6.10安装配置 踩坑记录
  10. 学校官网项目banner设计