一行 Python 能實現什麼喪心病狂的功能?

一行 Python 能實現什麼喪心病狂的功能?

能夠把自身代碼打印出來的程序,叫做Quine。

下面是python的一行quine:

一行 Python 能實現什麼喪心病狂的功能?

一行 Python 能實現什麼喪心病狂的功能?

一行代碼輸出“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 能實現什麼喪心病狂的功能?

一行 Python 能實現什麼喪心病狂的功能?

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

一行 Python 能實現什麼喪心病狂的功能?

(5)一行代碼輸出Mandelbrot圖像

Mandelbrot圖像:圖像中的每個位置都對應於公式N=x+y*i中的一個複數

一行 Python 能實現什麼喪心病狂的功能?

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

一行 Python 能實現什麼喪心病狂的功能?

一行 Python 能實現什麼喪心病狂的功能?

(7)一行代碼計算出1-100之間的素數(兩個版本)

一行 Python 能實現什麼喪心病狂的功能?

(8)一行代碼輸出斐波那契數列

一行 Python 能實現什麼喪心病狂的功能?

(9)一行代碼實現快排算法

一行 Python 能實現什麼喪心病狂的功能?

(10)一行代碼解決八皇后問題

一行 Python 能實現什麼喪心病狂的功能?

(11)一行代碼實現數組的flatten功能: 將多維數組轉化為一維

一行 Python 能實現什麼喪心病狂的功能?

大家還有其他一行Python代碼的案例可以留言!歡迎轉發,評論,留言,您的支持是對小編最大的鼓勵!


分享到:


相關文章: