Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /