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

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

1240

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

1240

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

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

2. 链状比较操作符

1240

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

1240
1240
1240
1240

4. 多行字符串

1240
1240

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

1240


1240





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

1240

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

1240

8. 字典/集合推导

1240

9. 调试脚本

1240

10. 开启文件分享

1240


1240

11. 检查 Python 中的对象

1240

12. 简化 if 语句

1240

13. 运行时检测 Python 版本

1240

14. 组合多个字符串

1240

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

1240


1240

16. 玩转枚举

1240

17. 在 Python 中使用枚举量

1240

18. 从方法中返回多个值

1240

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

1240

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

1240


1240

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

1240

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

1240

23. 重置递归限制

1240

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

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

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

1240

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

1240
1240


1240

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

1240

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

1240

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

1240

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

1240

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

1240
相关文章
|
3月前
|
机器学习/深度学习 C++ Python
Python小技巧:蛇形方阵
Python小技巧:蛇形方阵
|
11月前
|
Python
python基础语法小技巧汇总
python基础语法小技巧汇总
77 0
python基础语法小技巧汇总
|
11月前
|
索引 Python
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
62 0
|
3月前
|
Python
Python小技巧:一种字符串的排序方式
该文介绍了如何对包含数字的字符串列表进行特定排序。首先,示例了一个初始问题,使用Python内置的`sorted()`函数未能达到预期(按数字部分升序排序)。然后,文章提出通过自定义排序键`sort_key`来解决,利用正则表达式提取字符串尾部数字并进行排序。进一步,文章扩展到处理如&#39;nxxx_name_nxxx&#39;格式的字符串,通过给前缀和后缀数字赋予不同权重进行复合排序,展示了如何实现先按前缀、再按后缀排序的功能。提供的代码示例成功地完成了任务。
|
28天前
|
Python
Python小技巧:一种字符串的排序方式
Python小技巧:一种字符串的排序方式
16 0
|
2月前
|
Python
Python一些实用小技巧
Python一些实用小技巧
11 0
|
2月前
|
JavaScript 前端开发 Java
python的入门基础知识和一些小技巧
python的入门基础知识和一些小技巧
18 0
|
3月前
|
存储 Python
10个小技巧,让你的 Python 代码更加优雅~
10个小技巧,让你的 Python 代码更加优雅~
10个小技巧,让你的 Python 代码更加优雅~
|
3月前
|
IDE 开发工具 开发者
2024年最新5个提升生产效率的Python开发和配置的小技巧_python高级开发技巧,字节跳动面试必问
2024年最新5个提升生产效率的Python开发和配置的小技巧_python高级开发技巧,字节跳动面试必问
2024年最新5个提升生产效率的Python开发和配置的小技巧_python高级开发技巧,字节跳动面试必问
|
3月前
|
数据采集 数据挖掘 Python
10个python小技巧,优雅地书写人生_python列表遍历奇数偶数
10个python小技巧,优雅地书写人生_python列表遍历奇数偶数