解题思路:
isalpha()方法用来判断字符串中是否只包含字母,并且长度大于0,满足的话就返回True,否则返回False。
isdigit()方法用来判断字符串中是否只包含数字,并且长度大于0,满足的话就返回True,否则返回False。
isspace()方法用于判断字符串是否只包含空白字符(空格、换行(\n)和制表符(\t)),并且长度大于0,满足条件返回True,否则返回False。
参考代码:
s=input() n=len(s) c1=c2=c3=c4=0 for i in range(n): if s[i].isalpha(): c1=c1+1 elif s[i].isdigit(): c2=c2+1 elif s[i].isspace(): c3=c3+1 else: c4+=1 print(c1,c2,c3,c4)
0.0分
0 人评分
C语言训练-排序问题<1> (C语言代码)浏览:636 |
求组合数 (C语言代码)浏览:1207 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:590 |
【亲和数】 (C语言代码)浏览:628 |
字符串的输入输出处理 (C语言代码)浏览:1085 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:395 |
1005答案错误为什么浏览:1988 |
【偶数求和】 (C语言代码)浏览:452 |