概述
【问题描述】统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,在输出小写字母个数,最后输出数字个数。
【输入形式】ljaij1A
【输出形式】
1
5
1
可以利用islower,isupper和isdigit来判断,同时用循环一个一个遍历字符串,还有一点要注意,使用if语句时最后一个也要用elif,因为如果输入的字符串中有空格,n也会+1
s=input()
b,l,n=0,0,0
#b大写字母数目 l小写字母数目 n数字数目
for i in s:
if i.islower():
l+=1
elif i.isupper():
b+=1
elif i.isdigit():
n+=1
print(b,end='n')
print(l,end='n')
print(n)
最后
以上就是粗暴春天为你收集整理的python自学做题记录之统计大小写字母数目和数字数目的全部内容,希望文章能够帮你解决python自学做题记录之统计大小写字母数目和数字数目所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复