学python必须知道的30个技巧,这些你知道吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学python必须知道的30个技巧,这些你知道吗?相关的知识,希望对你有一定的参考价值。

 

                  收集这些有用的捷径技巧

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

技术分享

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

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

2. 链状比较操作符

技术分享

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

技术分享

技术分享

技术分享

技术分享

4. 多行字符串

技术分享

技术分享

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

技术分享

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

技术分享

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

技术分享

8. 字典/集合推导

技术分享

9. 调试脚本

技术分享

10. 开启文件分享

技术分享

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群

626062078,我们一起学Python!

11. 检查 Python 中的对象

技术分享

12. 简化 if 语句

技术分享

13. 运行时检测 Python 版本

技术分享

14. 组合多个字符串

技术分享

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

技术分享

16. 玩转枚举

技术分享

17. 在 Python 中使用枚举量

技术分享

18. 从方法中返回多个值

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

23. 重置递归限制

技术分享

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

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

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

技术分享

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

技术分享

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

以上是关于学python必须知道的30个技巧,这些你知道吗?的主要内容,如果未能解决你的问题,请参考以下文章

Python通向百万程序员的秘籍!这些技巧你知道吗?99%的不知道!

学python不是一个入门教程就行,学之前你必须知道这些

学python不是一个入门教程就行,学之前你必须知道这些

你需要知道的 20 个 Python 技巧

你需要知道的 20 个 Python 技巧

用了这么久Linux,这些使用技巧你可能还不知道!