|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- def strCount(*params):
- count = 0
- list1 = [0, 0, 0, 0]
-
- for each in params:
- for i in each:
- if i.isalpha():
- list1[0] += 1
- elif i.isdigit():
- list1[1] += 1
- elif i.isspace():
- list1[2] += 1
- else:
- list1[3] += 1
-
- count += 1
- print('第%d个字符串有:英文字母%d个, 数字%d个,空格%d个,其它字符%d个。'%(count, list1[0], list1[1], list1[2], list1[3]))
- list1 = [0, 0, 0, 0]
- string = ('I love you**598', 'hello6 5232* ^&*76', 'abc 321561*')
- strCount(*string)
复制代码
=================== RESTART: C:/Users/user/Desktop/324.py ===================
第1个字符串有:英文字母8个, 数字3个,空格2个,其它字符2个。
第2个字符串有:英文字母5个, 数字7个,空格2个,其它字符4个。
第3个字符串有:英文字母3个, 数字6个,空格1个,其它字符1个。
>>>
|
|