Python的五个小彩蛋

偶尔写一下推送的我又来了。

这次介绍的是Python的几个小彩蛋。

Python是一门开源的编程语言,因为开源,所以Python社区难免有些幽默的人给它添加了一些有趣的元素,这些东东还是比较有趣的。

(所有的库文件只在第一次导入时有用,想要再次看到效果 需要退出Python shell 重新打开)

1.Hello world!

当一个程序员开始他的编程之旅的时候,第一个学到的程序大概都是hello,world吧,print("hello,world") 就像这样,然而Python有一个隐藏的库,做了一个骚操作。

只要导入 __hello__库就能输出hello,world了。是不是很Nice。

2.Python禅宗

导入 this 这个模块将会显示由 Tim Peters 编写的"Zen Of Python(Python 之禅)"。据传这是 Python 中的『八荣八耻』,每个有追求的 Python 程序员都应该谨记于心。

百度了一波翻译:

优美胜于丑陋。

显式胜于隐式。

简单胜于复杂。

复杂胜于难懂。

扁平胜于嵌套。

分散胜于密集。

可读性应当被重视。

尽管实用性会打败纯粹性,特例也不能凌驾于规则之上。

除非明确地使其沉默,错误永远不应该默默地溜走。

面对不明确的定义,拒绝猜测的诱惑。

用一种方法,最好只有一种方法来做一件事。

虽然一开始这种方法并不是显而易见的,但谁叫你不是 Python 之父呢。

做比不做好,但立马去做有时还不如不做。

如果实现很难说明,那它是个坏想法。

如果实现容易解释,那它有可能是个好想法。

命名空间是个绝妙的想法,让我们多多地使用它们吧!

3.xkcd漫画

输入这行代码之后,会跳转到一个xkcd漫画的网页,漫画内容如下:

这幅漫画大概就是想告诉我们,你咋还没上天?因为你没学Python!

4.April Fool

April fool 玩笑是由 Barry Warsaw 提出的,与他的退休有关。他是一位著名的 Python 开发者,在他宣布正式退休的时候,就诞生了下面这个彩蛋:

值得一说的事 12这样的语法在Python3已经取消了,如果不导入这个模块的话,是会报错的

5.C++ to Python

'braces'库也是一个具有浓厚程序员风格的玩笑,它在其文档中提到,当在编写 Python 代码时使用这个库可提供使用 C++ 花括号的功能。但当你尝试使用它的时候,你将会看到社区对此的看法:

Python会告诉你,你没有机会在Python里使用花括号的,花括号?不存在的!

哈哈哈,说了这几个隐藏的彩蛋,不知道你遇到过其他的彩蛋没。欢迎在下方留言评论

本文来自企鹅号 - 小懿喵喵喵媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我是攻城师

程序员最恐怖的梦魇是什么?

2374
来自专栏Thinks

landmark浅析

作为WAI-ARIA中的一个角色,landmark作为页面的路标可以使辅助技术客户端方便快捷的在相应的区域 间进行快速切换,并读出辅助信息。 以NVDA为例子,...

481
来自专栏Crossin的编程教室

【我问Crossin】Python 入门之后难以提高,该如何解决?

报错 EOL 大多都是因为代码中的引号没有成对。或者其中有引号被转义,导致没起到引号的作用。

37613
来自专栏顶级程序员

你知道 Python 这五个有趣的彩蛋吗?

当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西。通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生...

552
来自专栏数据派THU

Python能让你上天?带你挖掘隐藏彩蛋~(附代码)

2504
来自专栏数说工作室

创业板、市盈率、Python!|【量化小讲堂】计算创业板平均市盈率

数说君的文前话 本文开始正式进入python的金融数据学习,为更好的学习,数说君为大家准备了一些基础知识。 → 如果对python完全不了解,点击这里: 统计师...

3414
来自专栏域名资讯

终端很忙!近期多个域名又又又交易

终端很忙?没错!近期被爆出多个域名又又又交易的消息。很多情况下,许多新品牌的诞生、老品牌的升级往往会衍生出终端收购域名。

1600
来自专栏生信小驿站

使用R语言分析微信好友

832
来自专栏Crossin的编程教室

【我问Crossin】学会 Python 离成为一名程序员还差多远?

1 运行代码时报错:SyntaxError :invalid syntax Crossin: SyntaxError 为语法错误,新手常见的问题可能有: 忘记在...

2585
来自专栏IT派

你知道 Python 这五个有趣的彩蛋吗?

当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西。通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生...

902

扫码关注云+社区