美文网首页Python入门
二十多条超实用的Python一行代码 (下)

二十多条超实用的Python一行代码 (下)

作者: 七喜c4d | 来源:发表于2021-01-27 10:23 被阅读0次

    9.创建集合

    我们用于创建列表的方法也可以用于创建集合。让我们使用包含范围内所有偶数的平方根方法来创建一个集合。

    推荐一个Python的学习交流裙,里面的大佬都很热情,大家在学习Python的时候遇到了什么问题,都可以和小伙伴们一起讨论,大家集思广益,一起交流,共同进步。610 380 249

    10、Fizz Buzz

    在这个测试中,我们需要编写一个程序来打印从1到20的数字。但如果是3的倍数,打印Fizz,如果是5的倍数,打印Buzz,如果同时是3和5的倍数,打印FizzBuzz,否则打印数字。 看起来我们必须使用循环和多个if-else语句。如果你尝试用其他语言来做,你可能需要写10行代码,但是使用Python,我们可以只用一行代码就实现FizzBuzz。

    在上面的代码中,我们使用列表理解来运行一个从1到20的循环,然后在循环的每次迭代中,我们检查数字是否能被3或5整除。如果是,那么我们用Fizz或Buzz替换数值,或者用FizzBuzz数值。

    11、回文

    回文是一个数字或字符串,当它被反转时看起来是一样的。

    12、用空格分隔的整数到一个列表

    13、Lambda函数

    lambda函数是一个小型匿名函数。lambda函数可以接受任意数量的参数,但只能有一个表达式。

    14、检查列表中数字的存在

    15、打印图案

    在Python中,我们只需要一行代码就可以绘制出令人惊叹的图案。

    16、查找阶乘

    阶乘是一个整数和它下面所有整数的乘积。

    17、斐波纳契数列 

    一组数字,其中每个数字(斐波那契数)是前面两个数字的和。最简单的斐波那契数列1,1,2,3,5,8,13等等。可以使用列表推导式和for循环在一个范围内创建斐波那契数列。

    18、质数

    质数是一个只能被自身和1整除的数。例如:2、3、5、7等。为了在一个范围内生成质数,我们可以使用带有filter和lambda的list函数来生成质数。

    19、查找最大数值

    在上面的代码中,我们使用lambda函数检查比较条件,并根据返回的最大值。 或者使用max()内置函数。

    20、线性代数

    有时候我们需要将列表中的元素缩放2到5倍。下面的代码解释了如何做到这一点。

    21、矩阵转置

    需要将所有行转换为列,反之亦然。在Python中,可以使用zip函数在一行代码中置换一个矩阵。

    22、计数

    当我们需要知道某个值在文本中出现的次数时,这是一个重要而有用的用例。在Python中,有re库可以来帮你完成这项工作。

    23、用其他文本替换文本

    24、模拟抛硬币

     这可能不是那么重要,但当你需要从一组给定的选择中生成一些随机选择时,它会非常有用。

    25、生成组

    相关文章

      网友评论

        本文标题:二十多条超实用的Python一行代码 (下)

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