欢迎来我Python萌新的小站

Python 入门练手100例 – 17

【Python 练习实例17】输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

解析:使用Python中的 isdigit() , isalpha() , isspace() 来判断字符是否是数字、字母或空格。

输出:

 

喜欢 (0)分享 (0)
(2)个小伙伴在吐槽
  1. lift is short, you need python!
    Q_U_E2018-02-08 09:03 回复
  2. 我写成这样了
    user_input = input('请输入:')
    en = 0
    sp = 0
    num = 0
    english = 'qwertyuiopasdfghjklzxcvbnm'
    space = ' '
    number = '1234567890'
    for i in user_input:
        if i in english:
            en += 1
        elif i in space:
            sp += 1
        elif i in number:
            num += 1
    print('英文字母有%s个,空格有%s个,数字有%s个'% (en, sp, num))
    
    忘记有字符串方法了
    bf2021-06-03 17:53 回复
发表我的评论
取消评论
友情提示:插入代码时请使用:  <pre>要插入的代码</pre>   以达到最佳效果!

表情     0 + 0 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址