SegmentFault
搜索 记关于The Zen of Python是不是笑话
socrates 2.5k 1 分钟前 发布
- 建分支 0 分支
- 收藏 0 收藏
今天看到一篇The Zen Of Python Is A Joke And Here Is Why (You Should Not Take It Too Seriously),谈到The Zen of Python是不是其实就是一则类似复活节彩蛋的笑话。
然后看了一下Python 3.9的lib,发现this.py内容果然一直都没有变:
s = """Gur Mra bs Clguba, ol Gvz Crgref
Ornhgvshy vf orggre guna htyl.
Rkcyvpvg vf orggre guna vzcyvpvg.
Fvzcyr vf orggre guna pbzcyrk.
Pbzcyrk vf orggre guna pbzcyvpngrq.
Syng vf orggre guna arfgrq.
Fcnefr vf orggre guna qrafr.
Ernqnovyvgl pbhagf.
Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf.
Nygubhtu cenpgvpnyvgl orngf chevgl.
Reebef fubhyq arire cnff fvyragyl.
Hayrff rkcyvpvgyl fvyraprq.
Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff.
Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg.
Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu.
Abj vf orggre guna arire.
Nygubhtu arire vf bsgra orggre guna *evtug* abj.
Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn.
Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn.
Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!"""
d = {}
for c in (65, 97):
for i in range(26):
d[chr(i+c)] = chr((i+13) % 26 + c)
print("".join([d.get(c, c) for c in s]))
然后查了一下Python代码库的历史,this.py的第一个commit的message是
Python 10 was a success, commemorate it!
总体来说,还是挺有意思的。
发布评论
广告位促销,月曝光三千万,10 元/天 分享扩散:
•••
笔记目录
我要该,理由是:
Copyright © 2011-2020 SegmentFault. 当前呈现版本 19.02.27浙ICP备 15005796号-2 浙公网安备 33010602002000号 杭州堆栈科技有限公司版权所有
CDN 存储服务由 又拍云 赞助提供
回顶部 为了保证账号安全,请先绑定手机 手机号码test 验证码 获取验证码