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 条评论
登录 后参与评论

相关文章

来自专栏抠抠空间

haslib 模块

一、模块简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任...

2978
来自专栏一“技”之长

iOS10语音识别框架SpeechFramework应用

        iOS10系统是一个较有突破性的系统,其在Message,Notification等方面都开放了很多实用性的开发接口。本篇博客将主要探讨iOS1...

492
来自专栏web前端教室

学习前端开发,不知道怎么做,不知道问什么了,怎么办

我刚开始搞培训的时候,不是很懂学生的心理。我想法很简单,你不会,我教你,你努力学,学会就挣钱,很清晰。但人本身是复杂的,他会受很多外在因素的影响。 他会想,我学...

1778
来自专栏数据小魔方

绩效管理工具(一)——仪表盘风格图表!

今天教大家制作用于绩效管理的仪表盘风格图表! ▽ 看惯了普通的图表,偶尔换换口味,用类似汽车仪表盘(量表)风格的图表来展示数据,也能起到新人瞩目,令人印象深刻的...

3075
来自专栏LET

可视化之AQICN

1125
来自专栏Python中文社区

数据挖掘实战(一):Kaggle竞赛经典案例剖析

專 欄 ❈那只猫,Python中文社区专栏作者,Python中文社区新Logo设计者,现就读于英国剑桥大学。 ❈— Load Lib ? 在这边提一下为什么要...

2187
来自专栏Python中文社区

利用人工智能实现小程序自动答题

之前有看到有人用python实现自动运行微信小程序《跳一跳》,后来看到别人用hash码实现《加减大师》的自动答题领取娃娃,最近一直在研究深度学习,为啥不用机器学...

1012
来自专栏Data Analysis & Viz

图表太丑怎么破,ECharts神器带你飞!

在本专栏或文集中,我曾多次使用ECharts绘制图表、进行可视化,也渐渐积累了30多个实例,本文对此前用过的所有图表和代码进行整理并分享,以给想绘制精美图表的人...

1542
来自专栏数据小魔方

流量结构分布图——桑基图(Sankey)

桑基图作为相对复杂的图表种类,平时很少用到,不仅仅是因为它的引用场景相对狭窄,另一方面则是制作难度相对较大,门槛较高。 不过针对第一个问题,如果你能很好地理解自...

4325
来自专栏数据小魔方

当PowerBI遇到R语言

PowerBI作为微软系最新的商务智能办公系统,自去年发布以来,一直都备受瞩目。 他的更新频次相当之高,功能更新迭代非常迅速。 大概对可视化领域稍有涉猎的朋友们...

3794

扫码关注云+社区