首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Day3、Python

题目 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1、程序分析     根据题意可知,需要用到字符串的操作方法。本题中要用到的三种方法如下: a、检查字符串空格的方法:

实例:

b、检查字符串数字的方法:

实例:

c、检查字符串字母的方法:

实例:

2、程序实现

代码语言:javascript
复制
#Topic        :    输入一行字符,分别统计出其中英文字母、
#                  空格和其他字符的个数
#File Name    :    count_string.py
#Author       :    Jack Cui
#Created      :    1 April 2016
str = input('please input a string:\n')
letter = 0
space = 0
digit = 0
other = 0
for i in str:
    if i.isalpha():
        letter += 1
    elif i.isspace():
        space += 1
    elif i.isdigit():
        digit += 1
    else:
        other += 1
print('letter = %d,space = %d,digit = %d,other = %d' % (letter,space,digit,other))

3、结果显示

下一篇
举报
领券