美文网首页
赶快收藏,好用到起飞的 30 个 Python 小技巧

赶快收藏,好用到起飞的 30 个 Python 小技巧

作者: 程序兔子 | 来源:发表于2021-11-28 11:47 被阅读0次

    Python 是最流行的语言之一,许多人将其用于数据科学和机器学习、Web 开发、脚本编写、自动化等领域。

    这种流行的部分原因是它的简单性和易于学习。

    在本文中,我将向大家介绍 30 个简短、实用的 Python 技巧。内容较多,建议收藏学习,喜欢点赞支持

    1. All unique

    下面的方法检查给定的列表是否有重复的元素,它使用 set() 的属性从列表中删除重复的元素。

    2.字谜

    此方法可用于检查两个字符串是否为字谜。 字谜是通过重新排列不同单词或短语的字母而形成的单词或短语,通常只使用一次所有原始字母。

    3. 内存

    此代码段可用于检查对象的内存使用情况。

    4. Byte 大小

    此方法以 Byte 为单位返回字符串的长度。

    5. 打印一个字符串 N 次

    此代码段可用于打印字符串 n 次,而无需使用循环来执行此操作。

    6. 首字母大写

    此代码段仅使用 title() 方法将字符串中每个单词的首字母大写。

    7.列表切割

    此方法将列表分为指定大小的较小列表。

    8. 删除虚假值

    此方法使用 filter() 从列表中删除虚假值(False、None、0 和“”)

    9. 转置二维数组

    此代码段可用于转置二维数组

    10. 链式比较

    您可以在一行中对各种运算符进行多次比较。

    11.逗号分隔

    此代码段可用于将字符串列表转换为单个字符串,列表中的每个元素用逗号分隔。

    12.获取元音

    此方法获取字符串中的元音(‘a’、‘e’、‘i’、‘o’、‘u’)

    13. 转化

    此方法可用于将给定字符串的第一个字母转换为小写。

    14. 压平

    以下方法使用递归来展平潜在的深层列表。

    15. 差异

    此方法通过仅保留第一个中的值来查找两个迭代之间的差异。

    16. 差异化

    在将给定函数应用于两个列表的每个元素后,以下方法返回两个列表之间的差异。

    17. 链式函数调用

    您可以在一行中调用多个函数

    18.重复值

    以下方法通过使用 set() 仅包含唯一元素这一事实,来检查列表是否具有重复值。

    19. 合并两个字典

    以下方法可用于合并两个字典

    在 Python 3.5 及更高版本中,您还可以像下面这样:

    20. 将两个列表转换成字典

    以下方法可用于将两个列表转换为字典

    21.使用枚举

    此代码段显示您可以使用 enumerate 来获取列表的值和索引。

    22. 计算花费的时间

    此代码段可用于计算执行特定代码所需的时间。

    23. try/else

    您可以将 else 子句作为 try/except 块的一部分,如果没有抛出异常,就会执行该块。

    24. 统计最频繁

    此方法返回列表中出现频率最高的元素。

    25. 回文

    此方法检查给定字符串是否为回文。

    26. 没有 if-else 的计算器

    下面的代码片段展示了如何在不需要使用 if-else 条件的情况下编写一个简单的计算器。

    27.shuffle

    此代码段可用于随机化列表中元素的顺序。 请注意,shuffle 就地工作,并返回 None。

    28. 列表展平

    此方法类似于 JavaScript 中的 [].concat(…arr) 将列表展平。

    29. 交换值

    这是交换两个变量而无需使用额外变量的一种非常快速的方法。

    30. 获取缺失键的默认值

    此代码段显示了在字典中未包含您要查找的键的情况下如何获取默认值。

    更多编程相关知识推荐戳链接观看教学视频~

    相关文章

      网友评论

          本文标题:赶快收藏,好用到起飞的 30 个 Python 小技巧

          本文链接:https://www.haomeiwen.com/subject/lvakxrtx.html