修练Python


私信TA

用户名:hsy500

访问量:4443

签 名:

等  级
排  名 17075
经  验 785
参赛次数 0
文章发表 10
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:
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 人评分

  评论区

  • «
  • »