关于The Zen of Python是不是笑话

477 阅读2分钟
原文链接: segmentfault.com
首页 问答专栏 讲堂 更多

SegmentFault

搜索

关于The Zen of Python是不是笑话

socratessocrates 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!

总体来说,还是挺有意思的。

建分支 收藏

评论 默认排序 载入中... 显示更多评论 发布评论 Planets 广告位促销,月曝光三千万,10 元/天 分享扩散: ••• 笔记目录
    × Close

    我要该,理由是:

      返回重选 取消 提交
      产品
      热门问答
      热门专栏
      热门课程
      最新活动
      技术圈
      酷工作
      移动客户端
      课程
      Java 开发课程
      PHP 开发课程
      Python 开发课程
      前端开发课程
      移动开发课程
      资源
      每周精选
      用户排行榜
      徽章
      帮助中心
      声望与权限
      社区服务中心
      合作
      关于我们
      广告投放
      职位发布
      讲师招募
      联系我们
      合作伙伴
      关注
      产品技术日志
      社区运营日志
      市场运营日志
      团队日志
      社区访谈
      条款
      服务条款
      隐私政策

      扫一扫下载 App

      Copyright © 2011-2020 SegmentFault. 当前呈现版本 19.02.27
      浙ICP备 15005796号-2   浙公网安备 33010602002000号 杭州堆栈科技有限公司版权所有

      CDN 存储服务由 又拍云 赞助提供

      移动版 桌面版

      回顶部 为了保证账号安全,请先绑定手机 手机号码test 验证码 获取验证码