page contents

一行 Python 能实现什么丧心病狂的功能?

能够把自身代码打印出来的程序,叫做Quine。 下面是python的一行quine: 能够把自身代码打印出来的程序,叫做Quine。下面是python的一行quine:有人说有分号不算一行,无分号版:其实,如果你...

能够把自身代码打印出来的程序,叫做Quine。

下面是python的一行quine:

能够把自身代码打印出来的程序,叫做Quine。下面是python的一行quine:attachments-2020-03-cNGqHD0v5e5f4174a60c9.png
有人说有分号不算一行,无分号版:
attachments-2020-03-UtOhmLyX5e5f4184e4fe9.png
其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的Quine
对于各种语言的拥护者来说,能不能写一个优雅的quine是很重要的事。类似的,每个新语言都要实现自举(用语言本身实现编译器、解释器)才登得上大雅之堂。

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

一行 Python 能实现什么丧心病狂的功能?

从“The Zen of Python”也能看出,Python倡导Beautiful、Explicit、Simple等原则,当然我们接下来要介绍的一行Python能实现哪些好玩的功能,可能和Explicit原则相违背。

声明:这些小例子都来源于网络(最后给出参考网址),自己抱着学习的态度整理得到(除了FizzBuzz问题,有一次面试被问到了,自己写的)。如果侵犯了作者权益,私信我我会删除掉。

(1)一行代码启动一个Web服务

一行 Python 能实现什么丧心病狂的功能?

一行 Python 能实现什么丧心病狂的功能?

(2)一行代码实现变量值互换

一行 Python 能实现什么丧心病狂的功能?

(3)一行代码解决FizzBuzz问题:

FizzBuzz问题:打印数字1到100, 3的倍数打印“Fizz”, 5的倍数打印“Buzz”, 既是3又是5的倍数的打印“FizzBuzz”

一行 Python 能实现什么丧心病狂的功能?

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

一行 Python 能实现什么丧心病狂的功能?

(5)一行代码输出Mandelbrot图像

Mandelbrot图像:图像中的每个位置都对应于公式N=x+y*i中的一个复数

一行 Python 能实现什么丧心病狂的功能?

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

一行 Python 能实现什么丧心病狂的功能?

一行 Python 能实现什么丧心病狂的功能?

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

一行 Python 能实现什么丧心病狂的功能?

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

一行 Python 能实现什么丧心病狂的功能?

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

一行 Python 能实现什么丧心病狂的功能?


  • 发表于 2020-03-04 13:50
  • 阅读 ( 614 )
  • 分类:Python开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

1135 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1316 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章