Skip to content

xingfengf21/magic-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Build Status

在线阅读

在线阅读:《Python 黑魔法指南》

手册目录

  1. 默默无闻的省略号很好用

  2. 使用 end 来结束代码块

  3. 可直接运行的 zip 包

  4. 反斜杠的倔强: 不写最后

  5. 单行实现 for 死循环如何写?

  6. 懒人必备技能:使用 “_”

  7. 最快查看包搜索路径的方式

  8. and 和 or 的取值顺序

  9. 如何修改解释器提示符

  10. 逗号也有它独特的用法

  11. 默认参数最好不为可变对象

  12. 访问类中的私有方法

  13. 时有时无的切片异常

  14. 哪些情况下不需要续行符?

  15. Python2下 也能使用 print(“”)

  16. 迷一样的字符串

  17. return不一定都是函数的终点

  18. 用户无感知的小整数池

  19. 神奇的 intern 机制

  20. 反转字符串/列表最优雅的方式

  21. 改变默认递归次数限制

  22. 一行代码实现FTP服务器

  23. 让你晕头转向的 else 用法

  24. 字符串里的缝隙是什么?

  25. 正负得正,负负得正

  26. 数值与字符串的比较

  27. 循环中的局部变量泄露

  28. 字典居然是可以排序的?

  29. 有趣但没啥用的 import 用法

  30. 局部/全局变量傻傻分不清

  31. 字母也玩起了障眼法

  32. 字符串的分割技巧

  33. 嵌套上下文管理的另类写法

  34. += 不等同于=+

  35. 增量赋值的性能更好

  36. x == +x 吗?

  37. 如何将 print 内容输出到文件

  38. site-packages和 dist-packages

  39. argument 和 parameter 的区别

  40. 简洁而优雅的链式比较

  41. 连接多个列表最极客的方式

  42. 另外 8 种连接列表的方式

  43. 在程序退出前执行代码的技巧

  44. 合并字典的 8 种方法

  45. 条件语句的七种写法

  46. /usr/bin/env python 有什么用?

  47. 让我爱不释手的用户环境

  48. 实现类似 defer 的延迟调用

  49. 自带的缓存机制不用白不用

  50. 重定向标准输出到日志

Example

About

带你玩不一样的 Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published