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