python 问题集合

python 问题集合
  1. caller 什么意思?
  2. callable(obj)        if obj为代码  or 函数
  3. static method 与 class method  的区别
  4. 对象可变类 、不可变类有哪些
  5. 可以做key键的类型、可hash的类型
  6. 有hash()函数的类
  7. struct干嘛的?
  8. functools用法
  9. itertools用法
  10. tuple namedtuple dic list  set frozenset map  dict  defaultdict 
  11. tuple、list、set、map、dict内置方法
  12. hashable 与不可hash影响哪些集合
  13. map iteraitems/ items区别
  14. xrange 、 range 区别
  15. 装饰器 decorator 的使用
  16. SAP编程方法
  17. 定义decorator 与 SAP
  18. 如何保留对象副本
  19. 如何在函数内定义全局可访问的变量
  20. socket编程举例
  21. 正则表达式
  22. 闭包问题
  23. generator 与 decorator
  24. 各个组合类型的区别
  25. 各个组合类型的内置方法 以及 重写
  26. 上下文管理器的使用
  27. 偏函数与functools
  28. python 文件处理
  29. python 异常处理
  30. python 动态编程方法集合
  31. python 可迭代对象。可迭代方法
  32. python面向对象编程方法 约定
  33. python函数注释与unittest测试方法
 
集合2:《python高级编程》
  1. stdin stdout stderror 重定向问题
  2. 系统文件目录操作,如何返回特定类型文件集合
  3. 文件加锁方法
  4. gzip文件的写操作
  5. StringIO 常规操作
  6. pickler的文件流、对象相互转换 (支持递归结构的复杂对象的流写入)
  7. marshal只支持简单对象的 serialization
  8. shelve module的使用 ,用起来有点像dict
  9. dbm用于对象存储
  10. time module
  11. thread模块
  12. thread.allocate_lock()对象锁
  13. threading是一个面向对象封装的threading  类似java
  14. threading 的lock方法
  15. threading.condition()条件变量
  16. python解决多生产者多消费者问题 (Queue模块) 
  17. struct模块 binary data编码
  18. struct.pack  struct .umpack()

先放在这儿,这个月一个个解决。有新问题随时加上来。

原文地址:https://www.cnblogs.com/ToDoToTry/p/python_related_questions.html