作者 | Rocky0429
来源 | Python空间

大家好,我是 Rocky0429,一个喜欢稀奇古怪的蒟蒻

从前有座山,山里有条蛇。
有一天它生了一堆蛋,它们的名字叫蛇蛋…
为什么叫蛇蛋?
因为电影里面有一个好玩的东西叫…彩蛋。

Python 作为一门开源的语言,社区菊苣们贡献了很多搞笑有趣的东西。
至于为什么贡献这个,我经过缜密的思考,终于想通了这个问题…

这个得从盘古开天辟地说起~
啊不,从开源说起。
开源是什么呢?
顾名思义,就是开除程序员…
你想啊
程序员被开除了…
没有工作…
没有女朋友…
时间大把…
那他能干点什么呢?

玩儿丫

想明白这个问题,我感觉我简直是个天才。总而言之,上面这番伟大的言论就是

0x00 Hello world

Hello world 这个词相信大家都很熟了,当年毛都不会的我跑出来的第一个程序就是 Hello world,那天阳光明媚,那天万里无云,那天我喜极而泣…

但当初的我竟然还要自己敲,在 Python 里,有一个隐藏库,它竟然…

>>> import __hello__
Hello world!

竟然可以输出 Hello world !
我的天,这得是多无聊,啊不,多有趣啊…

好像不太聪明的亚子…

0x01 巧妙的运用大括号

想当年我写得了一手流利的 C 代码,大括号用的出神入化,无处不括号成了我写代码的风格…

想当年我还和别人为“大括号是放在一行结尾还是另起一行”争论不休,撸起袖子,指点江山激扬文字…

而我接触了 Python 以后,这门神奇的语言,竟然省去了大括号,我无比想念它,为此我还吟诗一首…

啊,大括号~ 我,想念你!

后来我发现了 braces 库可以使用大括号的功能,我激动的像个帕金森症的晚期患者,哆里哆嗦的导入库,然后…

>>> from __future__ import bracesFile "<stdin>", line 1
SyntaxError: not a chance

哈???

Not a chance???

#¥+&¥#%&¥%##

future_check_features(PyFutureFeatures *ff, stmt_ty s, const char *filename)
...else if (strcmp(feature, "braces") == 0) {PyErr_SetString(PyExc_SyntaxError,"not a chance");PyErr_SyntaxLocation(filename, s->lineno);return 0;}

大家欣赏一下源码,我敬他是个人才…

0x02 一个由键盘距离引发的离奇事件

某巨擘觉得在键盘上不等于“!=”隔的太远了,用多了会手指疼,于是在他退休的时候,创建了一个库,一旦导入这个库,判断不相等就只能用“<>”:

>>> from __future__ import barry_as_FLUFL
>>> "Python" <> "C++"
True
>>> "Python" != "C++"File "<stdin>", line 1"Python" != "C++"^
SyntaxError: with Barry as BDFL, use '<>' instead of '!='

这个我是真服气的…
不知道他在写这个玩意的时候敲了那么多下键盘,会不会手指疼…

我有一个梦想 希望可以不用写代码...

0x03 一幅厚颜无耻的漫画

输入下面这行代码,你会跳转到一个漫画网页:

>>> import antigravity

网址是:https://xkcd.com/353/

就是上面这个图…
真的是搞笑,都是英文,我怎么看的懂嘛…
一键翻译…

奥,这个我知道,不就是说 Python 语法简单,功能牛批么…
果然是…直接。

0x04 爱是什么?

估计每个 Python 人儿都知道 Python 之禅,不知道也没事,就是下面这个东西:

>>> import this

一键回车:

The Zen of Python, by Tim PetersBeautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

具体翻译如下:

好好学习 天天向上

this 是什么?
经过我的剽窃,啊不,参考…
this 是爱啊…

>>> love = this
>>> this is love
True

那爱是什么?

爱是你我~ 用心交织的生活~

错了!
真理告诉我们真理是:

>>> love is True
False
>>> love is False
False
>>> love is not True or False
True
>>> love is love
True

出处:https://github.com/satwikkansal/wtfpython

程序真的是这个世界上最美的东西…

爱是难言的

我准备把这段代码挂起来,时时刻刻复习…

能写出上面代码的我,真的是会抄啊…

当然了,乱七八糟的蛇蛋还有很多,毕竟开源嘛…

今天就到这儿,拜里个拜~

另外本蒟蒻把公众号的高分原创文章整理成了一本电子书,取名《Python修炼之道》,一共 400 页!

具体内容请戳:熬夜爆肝整理 400 页 《Python 修炼之道》,一本高分原创高清电子书送给你!

目录如下:

现在免费送给大家,在我的公众号Python空间(微信搜 Devtogether) 回复 修炼之道即可获取。

作者Info:

【作者】:Rocky0429
【原创公众号】:Python空间。
【简介】:CSDN 博客专家, 985 计算机在读研究生,ACM 退役狗 & 亚洲区域赛银奖划水选手。这是一个坚持原创的技术公众号,每天坚持推送各种 Python 基础/进阶文章,数据分析,爬虫实战,数据结构与算法,不定期分享各类资源。
【福利】:送你新人大礼包一份,关注微信公众号,后台回复:“CSDN” 即可获取!
【转载说明】:转载请说明出处,谢谢合作!~

没想到 Python 中竟然还藏着这些稀奇古怪的东西...相关推荐

  1. 没想到 Shell 命令竟然还能这么玩?| Shell 玩转大数据分析

    点击上方蓝色字体,关注我 -- 一个在阿里云打工的清华学渣! 关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.公众号后台回复关键字 &q ...

  2. 为什么说想到Python中的装饰器是天才

    为什么说想到Python中的装饰器是天才 只需一个@符号就能分析.测试和重复使用你的代码 带着魔杖的仙女在Python代码中飞舞 软件中有没有什么是神奇的小魔法? 有,装饰器却非常接近! 如果说有一件 ...

  3. python slice函数画高维图_没想到Python还能画六维图

    我们的大脑通常最多能感知三维空间,超过三维就很难想象了.尽管是三维,理解起来也很费劲,所以大多数情况下都使用二维平面. 来自维基百科 不过,我们仍然可以绘制出多维空间,今天就来用 Python 的 p ...

  4. 辞职了,好几万的年终奖都没了,公司竟然还来问我要工会费!

    分手见人品,离职见司品,这话不假. 一位网友就遇到了这样一件糟心事: 都辞职了,公司竟然还来问自己要工会费! 下面是聊天记录: 楼主说,因为辞职,好几万的季度绩效和年终奖都没了,公司竟然来问自己要这么 ...

  5. 人民的名义 | 没想到大结局竟然是这个?一定要看到最后!

    你说现在谁最红? 当然是来自汉东的老鲜肉了! 瞧沙书记打篮球时的高大身影 看育良书记的蜜汁微笑 体会祁厅长眉眼间的冷酷帅气 当然,怎么能忘记 一心向着GDP的.com书记-的欧式双眼皮?! 好了,言归 ...

  6. 没想到C++中的std::remove_if()函数历史还挺悠久

    文章目录 前言 `remove_if`的历史 `remove_if`的实现 具体使用 总结 前言 看到 remove 这个单词的第一反应是什么意思?我的第一感觉是删除.去掉的意思,就像一个程序员看到 ...

  7. 没想到 | 万万没想到 Java 中最重要的关键字竟然是这个

    Hi! 我是小小,今天是本周的第六篇,主要内容是关于 volatile 关键字. 前言 volatile 关键字主要是用于指令重排序,常常用于保证内存的可见性和防止指令重排序. 保证内存可见性 内存可 ...

  8. 万万没想到 Java 中最重要的关键字竟然是这个!

    作者 | 小明菜市场 来源 | 小明菜市场(ID:fileGeek) 头图 |  CSDN 下载自东方IC volatile 关键字主要是用于指令重排序,常常用于保证内存的可见性和防止指令重排序. 保 ...

  9. Python迎来30岁生日,先驱Pablo Galindo:没想到Python这么流行

    公众号 "菜鸟学Python", 设为 "星标" 和30w+一起学Python! 新智元报道 来源:reddit 编辑:key Python 30岁了!就在生日 ...

  10. 万万没想到! logger.info() 还能导致线上故障?

    事故代码 直入主题,生产环境日志级别为warn,请看如下这行代码: LOGGER.info("the DTO info: {}", JSON.toJSONString(DTO)); ...

最新文章

  1. Unity3D心得分享
  2. SQL Server 2005更改当前数据库的所有者
  3. 要闻君说:IBM最新量子计算机真真像个艺术品!鹅厂正式成立了自己的技术委员会哇!联想竟然也试着做了一款智能闹钟?...
  4. python网盘系统_python做系统
  5. 越狱Season 1-Episode 15: By the Skin and the Teeth
  6. OAuth2:隐式授权(Implicit Grant)类型的开放授权
  7. DataGrid 嵌套DataList
  8. oracle修改用户密码
  9. 剑指offer python版 剪绳子
  10. sprintf': This function or variable may be unsafe
  11. 程序设计 Week15 字符串作业
  12. android10隐藏ssid,SSID隐藏手机如何连接 手机连接隐藏ssid无线网络教程
  13. 数据分析八大模型:详解RFM模型
  14. Linux下固态硬盘坏块修复,固态硬盘如果发现坏块就完蛋了
  15. DELL笔记本电脑电池不充电以及键盘失灵问题
  16. ifconfig命令手册
  17. nextcloud应用_4个Nextcloud必备编写应用程序
  18. python 类的学习笔记
  19. 华为hcie中QOS 流量整形 双速率的概念-ielab
  20. 众多场景已经全面普及智能取餐柜

热门文章

  1. RecyclerView刷新布局时Glide加载图片闪现
  2. 云编程那些事3 - Yahoo的烟斗
  3. 【时空序列】使用3D卷积网络学习时空特征
  4. 【渝粤题库】陕西师范大学292141政府规制经济学作业(专升本)
  5. 线下综合体-中岛店的一些思考
  6. Matlab中矩阵的平方和矩阵中每个元素的平方介绍
  7. 气体涡轮流量计和涡街流量计的区别
  8. vue中的路由及自定义图标
  9. 手把手教你做线性回归分析,实用且通俗易懂!
  10. [hdu3873] Invade the Mars