- A+
所属分类:python基础入门

能够把自身代码打印出来的程序,叫做Quine。
下面是python的一行quine:


一行代码输出“The Zen of Python”:

从“The Zen of Python”也能看出,Python倡导Beautiful、Explicit、Simple等原则,当然我们接下来要介绍的一行Python能实现哪些好玩的功能,可能和Explicit原则相违背。
声明:这些小例子都来源于网络(最后给出参考网址),自己抱着学习的态度整理得到(除了FizzBuzz问题,有一次面试被问到了,自己写的)。如果侵犯了作者权益,私信我我会删除掉。
(1)一行代码启动一个Web服务


(2)一行代码实现变量值互换
![]()
(3)一行代码解决FizzBuzz问题:
FizzBuzz问题:打印数字1到100, 3的倍数打印“Fizz”, 5的倍数打印“Buzz”, 既是3又是5的倍数的打印“FizzBuzz”

![]()
(4)一行代码输出特定字符"Love"拼成的心形

(5)一行代码输出Mandelbrot图像
Mandelbrot图像:图像中的每个位置都对应于公式N=x+y*i中的一个复数

(6)一行代码打印九九乘法表


(7)一行代码计算出1-100之间的素数(两个版本)

(8)一行代码输出斐波那契数列

(9)一行代码实现快排算法

(10)一行代码解决八皇后问题

(11)一行代码实现数组的flatten功能: 将多维数组转化为一维

大家还有其他一行Python代码的案例可以留言!欢迎转发,评论,留言,您的支持是对小编最大的鼓励!
我的微信公众号
爱真理,得永生! 爱在灵灵久博客,网罗天下,福利大家!