Python作为一门开源的语言,社区的贡献者会为它加上一些意想不到的彩蛋和隐藏的特殊命令。不过大家不用担心,这些彩蛋不会增加大家使用过程中的风险。
注:如果您想观察彩蛋,它们只能在第一次工作。如果希望重新运行它们,需要重新启动 Python shell。
下面主要介绍两个有趣的彩蛋。
1
python中的“八荣八耻”
运行此命令将显示由 Tim Peters 编写的"Zen Of Python(Python 之禅)。据传这是 Python 中的『八荣八耻』,每个有追求的 Python 程序员都应该谨记于心。
运行后的结果为:
翻译成中文为:
优美胜于丑陋。
显式胜于隐式。
简单胜于复杂。
复杂胜于难懂。
扁平胜于嵌套。
分散胜于密集。
可读性应当被重视。
尽管实用性会打败纯粹性,特例也不能凌驾于规则之上。
除非明确地使其沉默,错误永远不应该默默地溜走。
面对不明确的定义,拒绝猜测的诱惑。
用一种方法,最好只有一种方法来做一件事。
虽然一开始这种方法并不是显而易见的,但谁叫你不是 Python 之父呢。
做比不做好,但立马去做有时还不如不做。
如果实现很难说明,那它是个坏想法。
如果实现容易解释,那它有可能是个好想法。
命名空间是个绝妙的想法,让我们多多地使用它们吧!
2
反重力漫画
输入这行代码并运行后,会直接跳转到漫画网页。漫画很有意思,一个人漂浮在天空中,他的一位朋友好奇的问他是怎么飞起来的。
漫画如下,
参考翻译如下:
上图:
“你在飞!怎么做到的?”
“Python!”
下左:
“我昨晚学习了 Python,一切都是那么简单”
“运行 HELLO WORLD 只需要 print "Hello World!"”
下中:
“我还是不明白……动态类型,还是空格?”
“来加入我们吧,编程又再次变得有趣起来了,Python 是一个全新的世界”
“但你是怎么飞起来的?”
下右:
“我只是输入了 import antigravity”
“就这样?”
“我还对药品柜中的所有东西进行了采样比较”(暗指他对比过多种编程语言,但还是觉得 Python 最简单)
“但我想这就是 Python.”
领取专属 10元无门槛券
私享最新 技术干货