Python:统计大小写字母个数和数字个数
【问题描述】
统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,再输出小写字母个数,最后输出数字个数。
【输入形式】
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:统计大小写字母个数和数字个数相关推荐
- python统计大小写字母个数_编写一个Python函数,它接受一个字符串并计算大写字母和小写字母的数量...
问题why this one doesn't work? 除了语法错误和运行时错误之外,您的代码逻辑还有很长的路要走.你实际上没有按问题所问的去做.您似乎正在尝试计算单个字符中的大写字符数.那是不正确 ...
- python统计大小写字母个数
def count_str(str_in):up_count = 0low_count = 0for i in str_in:#for循环遍历 if i.isupper():#语句判断up_count ...
- 【python】统计大小写字母个数和数字个数
统计大小写字母个数和数字个数 [问题描述]统计一行字符的大写字母,小写字母和数字的个数.先输出大写字母个数,在输出小写字母个数,最后输出数字个数. [输入形式]ljaij1A [输出形式]1 5 1 ...
- c语言学习-从键盘上输入100个字符,统计其中字母、每个数字和其它字符的个数及其百分比
从键盘上输入100个字符,统计其中字母.每个数字和其它字符的个数及其百分比 程序流程图: 代码: #include<stdio.h> void main() {char ch[100]; ...
- JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数
给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...
- python打印随机验证码,包含大小写字母和随机数字
python打印随机验证码,包含大小写字母和随机数字 #四位验证码:三位字母,一位数字 import random as r la=[ chr(i) for i in range(65,91)]#定义 ...
- python统计中英文字符个数-Python统计英文、中文、数字、空格等字符数
Python统计字母.中文.数字.空格等字符数 # 统计一行字符的不同字符个数 str = input("请输入一行字符:") count1 = count2 = count3 = ...
- [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数
参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...
- python统计英文文章中单词的个数无文件_求Python统计英文文件内单词个数的思路...
感谢微博上@刘鑫-MarsLiu的TAG每天一个小程序. 你会如何实现上述题目的要求? #!/usr/bin/env python # -*- coding: utf-8 -*- "&quo ...
最新文章
- Redis的集群模式
- Apache启动报错
- nodejs使用redis数据库缓存数据
- Laravel 实现定时任务
- REST、SOAP、protocolbuf、thrift、avro
- jmap, jhat, jvisualvm:java堆内存对象分析利器
- php访问服务器文件路径,PHP与服务器文件系统的简单交互
- sqlite3 查询表时,表头与列对齐显示
- 关于ireport制作报表模版时的一些注意
- mysql中什么是选择引擎_Mysql 应该选择什么引擎
- java基础应用_Java基础(应用篇)
- C#扩展方法奇思妙用高级篇一:改进 Scottgu 的 In 扩展
- c语言动态指针数组--一种伪二维数组
- 扒小程序 小程序反编译 获取小程序源码 完美反编译任何小程序完整代码
- 自动避障算法c语言,基于单片机的自动避障小车设计与实现报告.doc
- 你的性格是什么颜色的?乐嘉《性格色彩学》测试题
- arpu计算方法、pv、uv、ip的意思
- 大话西游2服务器修改,大话西游2:9.17维护解读:五倍次数修改全服上线,灵兽村要变样啦...
- XMind 2022 for Mac(思维导图软件)中文免费版
- 基于卷积神经网络的猫种类的识别