1、分别定义统计【数字】、【字母】、【空格] 以及【其他】的变量,并初始化为0 2、遍历传⼊的字符串,判断字符串内各字符的类型,并分别累加 3、输出结果 代码实现: 1def count_str(strs):2"""计算字符串中数字,字母,空格及其他的个数"""3# 【数字】、【字母】、【空格] 以及【其他...
代码实现: 1defcount_str(strs):2"""计算字符串中数字,字母,空格及其他的个数"""3#【数字】、【字母】、【空格] 以及 【其他】初始化个数4int_count,str_count,spa_count,other_count =0,0,0,05foriinstrs:#遍历字符串6ifi.isdigit():#判断是否为数字7int_count += 18elifi.isalnum():#判断是否...
deff1(p):#print(p)digit_num = 0#数字alpah_num = 0#字母space_num = 0#空格qita_num = 0#其他foriinp:ifi.isdigit(): digit_num+=1elifi.isalpha(): alpah_num+= 1elifi.isspace(): space_num+=1else: qita_num+= 1returndigit_num,alpah_num,space_num,qita_num ret= f1('as5')pri...
print("其他的个数:",num_else)运行结果:请输入一个字符串:haha 123 ** 11 数字的个数: 5 字母的个数: 4 空格的个数: 3 其他的个数: 2 望采纳!
digit_num+= 1elifi.isspace(): # isspace 判断有没有空格 spance_num+= 1elifi.isalpha(): #isalpha 判断有没有字符 al_num+= 1else: others_num+= 1return(al_num,spance_num,digit_num,others_num) r= func1("kuh231jku ygkuhg")print(r)...
#写函数,计算传入的字符串中【数字】、【字母】、【空格】以及【其他】的个数,并返回结果 # def func(s): # # num = 0 # # alpha = 0 # # space = 0 # # other = 0 # dic = {'num':0,'alpha':0,'space':0,'other':0}