· 干货:中国菜刀的简介和使用
当前位置:新闻中心 > 技术干货

建议收藏 | 20个值得学习的Python技巧

来源:天融信教育

本文为大家介绍20个值得记住的 Python 技巧,可以提升您编程技巧, 并为您节省大量时间。在平常编程过程中,以下技巧大多非常有用。

1.字符串反转

使用切片反转字符串。

2.使首字母大写

将字符串转换为首字母大写。使用 title()方法完成的。

3.在字符串中查找唯一元素

下面代码可用于查找字符串中所有的唯一元素。

4.重复打印字符串或列表

下面的代码中,对字符串或列表使用(*)。把字符串或列表复制多次。

5.列表推导式

列表推导式为我们提供了一种在其他列表基础上创建列表的好方法。下面代码通过将旧列表的每个元素乘以 2 来创建新列表。

6.交换变量

不使用另一个变量,实现变量交换。

7.将字符串拆分为子字符串列表

我们使用字符串类中的.split()方法将字符串拆分为子字符串列表,还可以将要分割的分隔符作为参数传递。

8.将字符串列表组合成单个字符串

join()将作为参数传递的字符串列表组合为单个字符串。这种情况下,我们使用逗号分隔符将它们分开。

9.检查回文字符串

我们已经讨论过如何反转字符串,因此回文字符串在 Python 中判断起来非常简单。

10.列表中的元素统计

使用 Python Counter 类。Python 计数器跟踪容器中每个元素的频数, Counter()返回一个字典,元素作为键,频数作为值。

另外使用 most_common()函数来获取列表中的 出现次数最多的元素。

11.判断两个字符串是否为异序词

异序词是通过重新排列不同单词或短语的字母而形成的单词或短语。如果两个字符串的 Counter 对象相等,那么它们就是相同字母异序词对。

12.使用 try-except-else 块

try / except 是 Python 中的异常处理模块,添加 else 语句,会在 try 块中没有引发异常的情况下运行。

13.通过枚举获取索引/值对

可以使用下面的脚本,遍历列表中的值及其索引。

14.获取对象的内存使用信息

下面脚本可用于检查对象的内存使用信息。

15.合并两个字典

在 Python 2 中,使用 update()合并两个字典,Python 3 变得更加简单。

下面脚本中,两个字典被合并。在相交的情况下,使用第二个字典中的值。

16.计算代码执行所需的时间

下面代码使用库函数来计算执行代码所需的时间消耗多少毫秒。

17.展开列表清单

有时不知道列表的嵌套深度,并且只想把所有元素放在一个普通列表中。可以通下面的方法得到数据:

18.从列表中随机取样

下面代码从给定列表中生成了 n 个随机样本。

或者使用secrets库生成随机样本进行, 下面代码仅适用于 Python 3.x。

19.数字列表化

下面代码将整数转换为数字列表。

20.唯一性检查

下面的函数检查列表中的元素是否唯一。


声明:该文章仅用于学术交流


感兴趣的小伙伴

扫描下方二维码