对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!


对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

1. 原地进行交换两个数字

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

我们对赋值的右侧进行一个新的元组,左侧解析(unpack)那个(未被引用的)元组到变量 <a> 和 <b>

赋值完成时,新的元组变成了未被引用状态并且被标记没用处,最终完成了变量的交换

2. 链状比较操作符

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

3. 使用三元操作符来进行条件赋值

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!
对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!
对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!
对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

4. 多行字符串

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!
对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

5. 存储列表元素到新的变量中

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!


对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!





6. 打印引入模块的文件路径

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

7. 交互环境下的 “_” 操作符

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

8. 字典/集合推导

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

9. 调试脚本

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

10. 开启文件分享

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!


对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

11. 检查 Python 中的对象

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

12. 简化 if 语句

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

13. 运行时检测 Python 版本

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

14. 组合多个字符串

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

15. 四种翻转字符串/列表的方式

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!


对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

16. 玩转枚举

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

17. 在 Python 中使用枚举量

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

18. 从方法中返回多个值

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

19. 使用 * 运算符(splat operator)来 unpack 函数参数

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

20. 使用字典来存储选择操作

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!


对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

21. 一行代码计算任何数的阶乘

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

22. 找到列表中出现最频繁的数

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

23. 重置递归限制

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

24. 检查一个对象的内存使用

Python 2.7 一个 32 比特的整数占用 24 字节

Python 3.5 利用 28 字节。为确定内存使用,我们可以调用 getsizeof 方法:

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

25. 使用 __slots__ 来减少内存开支

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!
对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!


对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

26. 使用 lambda 来模仿输出方法

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

27. 从两个相关的序列构建一个字典

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

28. 一行代码搜索字符串的多个前后缀

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

29. 不使用循环构造一个列表

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!

30. 在 Python 中实现一个真正的 switch-case 语句

对Python感兴趣或是刚刚接触python,一定要知道的30个小技巧!
上一篇:超详细的Python标准库介绍与基本使用方式!


下一篇:转行IT为什么必须学Python?Python的职业发展是什么?