统计个数并调用--函数设计与实现
2023-12-21 09:43:37
#定义函数 count(s) ,统计字符串中小写字母、大写字母、数字的个数,并以字典为结果返回给调用函数。
# (1)判断字符类型
def count(s):
#创建字典,用于保存变量
dictionary = {'数字': 0, '小写字母': 0, '大写字母': 0, '其他字符': 0}
for c in s:
if c.isdigit():
dictionary['数字'] += 1
elif c.islower():
dictionary['小写字母'] += 1
elif c.isupper():
dictionary['大写字母'] += 1
else:
dictionary['其他字符'] += 1
return dictionary #最后将所有类型数量值返回
# (2)输出
if __name__ == '__main__':
s = input("请输入一个包含各种字符的字符串: ")
#遍历函数:依次调用每个函数
result = count(s)
for key, value in result.items():
print(f"{key}: {value}次") #输出键值
文章来源:https://blog.csdn.net/XiaoYeZhu_1314/article/details/135122294
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!