首页 > 编程语言 > 详细

【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数

时间:2017-02-18 14:31:18      阅读:2500      评论:0      收藏:0      [点我收藏+]

练习思路:

1.输入一串字符

2.筛选出字符中的英文字母并统计

3.筛选出字符中的空格并统计

4.筛选出字符中的数字并统计

5.筛选出字符中的其他字符并统计

 

代码实现:

def msg(s):
    abc_num = 0
    space_num = 0
    digit_num = 0
    other_num = 0
    for i in s:
        if i.isalpha():
            abc_num += 1
        elif i.isspace():
            space_num += 1
        elif i.isdigit():
            digit_num += 1
        else:
            other_num += 1
    return(abc_num, space_num, digit_num, other_num)
m = msg(‘My name is Gavin & Tel = 18912360154.‘)
print(m)

  

结果展示:

技术分享

 

【Python练习1】统计一串字符中英文字母、空格、数字和其他字符的个数

原文:http://www.cnblogs.com/mrgavin/p/6412998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!