4.计算传入函数的字符串中, 数字、字母、空格以及其他内容的个数,并返回结果。

s1 = 'wan%$#(gwdwq\nwdhuaiww3  w02041718'
def func1(s1):
dic = {'digit': 0, 'alpha': 0, 'space': 0, 'other': 0}
for s in s1:
if s.isdigit():
dic['digit'] += 1
elif s.isalpha():
dic['alpha'] += 1
elif s.isspace():
dic['space'] += 1
else:
dic['other'] += 1
return dic
print(func1(s1))

最新文章

  1. Winform无边框窗体的移动和阴影
  2. struts2是如何加载相关的package元素节点信息的
  3. java 之 file类的一些方法
  4. python3 nonlocal vs global
  5. 常用webservice接口案例
  6. ZOJ-2587-Unique Attack(最小割的唯一性)
  7. Android 网络编程与通信协议
  8. javascript 操作元素属性的方法
  9. 关于JS跨域问题的解决
  10. CSS精心整理的面试题
  11. Unity3D|-使用ScriptableObject脚本化对象来制作一个简单的对象池
  12. Maven下Spring + SpringMvc + Hibernate4 配置实例
  13. Spark性能优化【Stack Overflow】
  14. Feature Extractor[ResNet]
  15. IIS最小配置
  16. qt5信息提示框QMessageBox用法
  17. ES 入门记录之 match和term查询的区别
  18. 百度安卓SDK秘钥Key错误
  19. apache-cxf-2.6.3 spring集成配置
  20. 有关在 Word 中撰写博客的帮助

热门文章

  1. springboot学习(六) springboot开发web应用
  2. Atitit. servlet 与 IHttpHandler  ashx  listen 和HttpModule的区别与联系 原理理论 架构设计   实现机制    java php c#.net js javascript  c++ python
  3. Pycharm快捷键小结
  4. UVA 11014 - Make a Crystal(容斥原理)
  5. Matlab中使用Java api画图图形并保存为jpeg格式
  6. code::blocks怎么设置命令行参数
  7. lcd中像素深度bpp和像素格式(比如RGB,YUV)的关系
  8. php之curl设置超时实例
  9. Consul实现原理系列文章1: 用Raft来实现分布式一致性
  10. What is the difference between application server and web server?