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

基本信息

案例ID:185583

技术顾问:紫夜 - 10年经验 - 博彦科技(上海)有限公司

联系沟通

微信扫码,建群沟通

项目名称:python_计算字符串中各种字符数量

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

背景:学习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小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服