python_计算字符串中各种字符数量

企业服务 数据服务 案例ID:185583
紫夜
10 年经验· 博彦科技(上海)有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

背景:学习python
介绍:计算字符创中各种字符的数量
代码:
# -*- coding:utf-8 -*-
def countnum(chars):
"""
计算字符串各种各种字符的数量
:param chars: 需要传入的字符串
:return: 无
"""
str_num = 0
dig_num = 0
spa_num = 0
other_num = 0

if isinstance(chars,str):
for a in chars:
if a.isalpha():
str_num+=1
elif a.isdigit():
dig_num+=1
elif a == ' ':
spa_num+=1
else:
other_num+=1
sum_num = str_num+dig_num+spa_num+other_num
print('字母数量: '+str(str_num))
print('数字数量: ' + str(dig_num))
print('空格数量: ' + str(spa_num))
print('特殊符号数量: ' + str(other_num))
print('总数: ' + str(sum_num))
elif isinstance(chars,list):
print('你传了个列表,换字符串')
elif isinstance(chars,dict):
print('你传了个字典,换字符串')
elif isinstance(chars,tuple):
print('你传了个元祖,换字符串')
else:
print('我已经不知道你传了个啥东西了')

return countnum

python_计算字符串中各种字符数量

企业服务 · 数据服务 案例ID:185583
联系该工程师
微信扫码,建群沟通
作者: 紫夜 - 10年经验- 博彦科技(上海)有限公司

案例介绍

背景:学习python
介绍:计算字符创中各种字符的数量
代码:
# -*- coding:utf-8 -*-
def countnum(chars):
"""
计算字符串各种各种字符的数量
:param chars: 需要传入的字符串
:return: 无
"""
str_num = 0
dig_num = 0
spa_num = 0
other_num = 0

if isinstance(chars,str):
for a in chars:
if a.isalpha():
str_num+=1
elif a.isdigit():
dig_num+=1
elif a == ' ':
spa_num+=1
else:
other_num+=1
sum_num = str_num+dig_num+spa_num+other_num
print('字母数量: '+str(str_num))
print('数字数量: ' + str(dig_num))
print('空格数量: ' + str(spa_num))
print('特殊符号数量: ' + str(other_num))
print('总数: ' + str(sum_num))
elif isinstance(chars,list):
print('你传了个列表,换字符串')
elif isinstance(chars,dict):
print('你传了个字典,换字符串')
elif isinstance(chars,tuple):
print('你传了个元祖,换字符串')
else:
print('我已经不知道你传了个啥东西了')

return countnum

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×