您的位置:首页 > 编程语言 > Python开发

Day3、Python

2016-04-01 09:54 453 查看
题目 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

1、程序分析

根据题意可知,需要用到字符串的操作方法。本题中要用到的三种方法如下:

a、检查字符串空格的方法:



实例:



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



实例:



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



实例:



2、程序实现

#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、结果显示

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: