|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def count(*params):
le = len(params)
cs = 1
for each1 in params[le - 1]:
print('第 %d 个字符串中有:'%cs)
cs += 1
print(js(each1))
def js(*params):
params = str(params)
yw = 0
sz = 0
kg = 0
qt = 0
for each2 in params:
if each2.isalpha:
yw += 1
elif each2.isdigit:
sz += 1
elif each2 == '\t':
kg += 1
else:
qt += 1
print('英文字母 %d 个,数字 %d 个,空格 %d 个,其他字符 %d 个。'%(yw,sz,kg,qt))
print(count('wo ai cff 1314,enen','ha hah,111'))
本帖最后由 jackz007 于 2022-10-12 22:22 编辑
- def count(* params):
- for each1 in range(len(params)):
- print('第 %d 个字符串中有:' % (each1 + 1))
- js(params[each1]) # 函数无返回值,不可作为 print() 的参数
- def js(params) :
- yw = sz = kg = qt = 0
- for each2 in params:
- if each2 . isalpha() : yw += 1 # isalpha() 缺括号
- elif each2 . isdigit() : sz += 1 # isdigit() 缺括号
- elif each2 == ' ' : kg += 1
- else : qt += 1
- print('英文字母 %d 个,数字 %d 个,空格 %d 个,其他字符 %d 个。'%(yw,sz,kg,qt))
- count('wo ai cff 1314,enen','ha hah,111') # 函数无返回值,不可作为 print() 的参数
复制代码
运行实况:
- D:\[00.Exerciese.2022]\Python>python xs.py
- 第 1 个字符串中有:
- 英文字母 11 个,数字 4 个,空格 3 个,其他字符 1 个。
- 第 2 个字符串中有:
- 英文字母 5 个,数字 3 个,空格 1 个,其他字符 1 个。
- D:\[00.Exerciese.2022]\Python>
复制代码
|
|