概述
今天主要分享一个Python字符串实例,一起来看看吧~
需求
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
思路
利用 while 或 for 语句,条件为输入的字符不为 ‘\n’。
实现方法
#!usr/bin/python
#需求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
#利用 while 或 for 语句,条件为输入的字符不为 '\n'
string=input("请输入字符串:")
alp=0
num=0
spa=0
oth=0
for i in range(len(string)):
if string[i].isspace():
spa+=1
elif string[i].isdigit():
num+=1
elif string[i].isalpha():
alp+=1
else:
oth+=1
print('其中空格:',spa)
print('其中数字:',num)
print('其中中英文字母:',alp)
print('其中其它字符数:',oth)
输出:
明天就是除夕了,在这里祝大家除夕快乐~