对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
相关文章
|
1月前
|
机器学习/深度学习 C++ Python
Python小技巧:蛇形方阵
Python小技巧:蛇形方阵
|
7月前
|
索引 Python
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
48 0
|
7月前
|
Python
python基础语法小技巧汇总
python基础语法小技巧汇总
58 0
python基础语法小技巧汇总
|
24天前
|
程序员 数据处理 开发者
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
23 2
|
3月前
|
缓存 C语言 C++
9 个让你的 Python 代码更快的小技巧
9 个让你的 Python 代码更快的小技巧
|
9月前
|
编译器 C语言 Python
让你python代码更快的3个小技巧
Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但是世界上没有有完美的东西,python 一个明显缺点就是运行速度慢,至少跟 C 语言没法比。
python 绘图中的一些小技巧(显示中文标签,显示负号,共用x轴,设置轴的属性。。。)
python 绘图中的一些小技巧(显示中文标签,显示负号,共用x轴,设置轴的属性。。。)
|
10月前
|
存储 索引 Python
|
11月前
|
计算机视觉 Python
Python 在问答频道中刷题积累到的小技巧(八)
Python 在问答频道中刷题积累到的小技巧(八)
60 0

热门文章

最新文章