Stories

Detail Return Return

Python 3.14版本的彩蛋 - Stories Detail

使用 3.14 版本的 Python 創建一個虛擬環境,會看到在虛擬環境的 bin 目錄中,不僅有 python3python3.14 等常規文件,竟然還存在一個特殊的文件 𝜋thon

/tmp/venv/bin$ ll
total 72
...
-rwxr-xr-x  1 user  user   290B Mar  5 10:57 pip3.14*
lrwxr-xr-x  1 user  user    10B Mar  5 10:57 python@ -> python.exe
lrwxr-xr-x  1 user  user    60B Mar  5 10:57 python.exe@ -> /Users/user/Documents/code/src/cpython/build/gil/python.exe
lrwxr-xr-x  1 user  user    10B Mar  5 10:57 python3@ -> python.exe
lrwxr-xr-x  1 user  user    10B Mar  5 10:57 python3.14@ -> python.exe
lrwxr-xr-x  1 user  user    10B Mar  5 10:57 𝜋thon@ -> python.exe

其實,𝜋thon 只不過是 python.exe 的軟鏈接。這顯然是 Python 3.14 的一個彩蛋:3.14 是 𝜋 的前 3 位,且 Python 中 Py 的發音與 𝜋 一樣

有意思的是,Python 不是向數學常數 π 致敬的唯一軟件,另一個把版本號和 𝜋 聯繫起來的軟件是,計算機科學界的傳奇人物 Donald Knuth(高納德)的 TeX 排版系統。

TeX 3.0 於 1990 年發佈,之後版本號每次更新都會更接近 π,比如 3.1、3.14、3.141、3.1415……這個模式意味着 TeX 永遠不會到達 4.0,它會無限逼近 π,表達了一種“完美的極限”思想。

這當然也不是 Python 社區第一次搞怪,試試 import thisimport antigravity 這些彩蛋吧。

user avatar tim_xiao Avatar null_64c3172e40890 Avatar guanguans Avatar xuri Avatar digitalocean Avatar delia_5a38831addb7b Avatar actionopensource Avatar fannaodeshafa Avatar zlt2000 Avatar xiaotuyu Avatar jzdr Avatar
Favorites 11 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.