这部豆瓣评分 9.4 的古董沙雕剧和 Python ...

可能你没发现,其实 Python 有些无厘头

这样的说法可能让你摸不着头脑,但是看完文章你会认同我的

故事得从很久很久以前说起

long long ago …

无厘头六人组

上个世纪 60 年代末期,一个叫做 Monty Python’s Flying Circus 的电视节目在英国 BBC 上开始播出。

Monty Python 是这个喜剧组合的名字,中文音译为「蒙提·派森」,Flying Circus 则是飞翔的马戏团的意思。

真  开脑洞

这部年龄超绝大多数网友,和互联网几乎同期诞生的剧,在豆瓣评分高达 9.4

飞翔的马戏团豆瓣评分

这到底是一部怎样的剧集呢?

让我们来看看剧集介绍是怎么说的:

1969 年 10 月 5 日,当这五个英国佬和一个美国佬第一次胡言乱语恬不知耻地出现在 BBC 电视台上时,整个英伦三岛都傻了眼。从这天开始,在之后短短的四年间,“巨蟒剧团”及其六位成员的名字通过《飞翔的马戏团》这套空前成功的电视喜剧节目,很快成为了英国现代文化的一个标志。也正是从《飞向的马戏团》开始,“巨蟒”逐渐为世界所熟知,并以自己独特的幽默方式开创了一种至今仍被全世界(尤其是好莱坞)广泛效仿和套用的喜剧类型。

胡言乱语、恬不知耻,听上去完全不像好话的评价。实在是因为这完全是一个全新的流派,按照当下流行的说法,就是沙雕无厘头

这部剧的年头比较久了,网上完整的资源已经很难找了,感兴趣的可以在 B 站搜索 「飞翔的马戏团」 找到一些片段。虽然清晰度很差,而且因为年代和文化的原因,很多台词也听不太懂啥意思(即使有字幕),但是那股子沙雕无厘头,确是挡也挡不住。

1975 年,Monty Python 拍摄了一部电影,《巨蟒与圣杯》(Monty Python and the Holy Grail),获得了巨大的成功,作为一部老电影,至今在 IMDB 仍然排名 125 位。

巨蟒和圣杯IMDB排名

这部电影的流传倒是很广,如果想看又找不到资源的朋友请搜索并关注公众号「Python 技术控」,然后回复 「Ni

说「Ni」是什么鬼?请继续看下去就知道啦!

另一个 Python 的诞生

Monty Python 的影响如此广泛,不但开创了一种喜剧类型,催生了在 90 年代兴起的,以周星驰为代表的无厘头文化,影响了无数的观众,也影响了一位荷兰的大神程序员 Guido van Rossum (吉多·范·罗苏姆)。

Guido van Rossum

作为 Monty Python 的粉丝,Guido 在 1989 年给他开发的新的编程语言命名为 Python, 1991 年正式对外发布。

Python最开始的Logo

不光借用了团队名称,Monty Python 的有一位成员名叫 Eric Idle

年轻时的 Eric Idle

现在已经是爷爷了

名字看着有没有一点眼熟?没错,Python 自带的 IDLE 就是取自他的名字。

image-20201001111916256

不止于此,还有一个比较冷门一点的 IDE,用 PyQt 开发的,它自己也经常用来开发 PyQt 程序,这个 IDE 叫 Eric

The Eric Python IDE

若干年前我还用它开发过小工具呢

Python 的沙雕气质

你以为 Python 只是借用了一下名字吗?No,No,Python 语言本身也被无厘头所影响。

例如,你可能已经在无数的教程中学会了 print("helloworld"),实际上你还可以这样:

>>> import __hello__
Hello world!

你已经知道了 Python 只用缩进,而不用大括号。有没有想过,未来会不会有一天会支持呢? not a chance门都没有!

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

还有比较著名的一行代码让你飞起来的「反重力」功能:

import antigravity

python 反重力

这些没什么卵用,纯粹为了皮一下的彩蛋代码是不是很无聊有意思呢?

Whetting Your Appetite(增进食欲)

这个标题是 Python 官方文档 Tutorial 开篇的标题,感觉挺难翻译的。

其中有一段话:

By the way, the language is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged!

顺便提一下,这种语言的名字(Python 意为“蟒蛇”)来自于 BBC 节目“Monty Python 的飞行马戏团”,
而与爬行动物没有关系。在文档中用 Monty Python 来开玩笑不只是可以的,还是推荐的!

文档里确实有很多地方玩了这些梗:

例如,示例中取变量名时,并没有使用传统惯例 foobar,而是用 spamegg,这正是出自 Monty Python 剧集中的梗。

Monty_Python_Live

https://en.wikipedia.org/wiki/Spam_(Monty_Python)

在介绍 字符串的 format() 方法 时,文档中给的例子是:

>>> print('We are the {} who say "{}!"'.format('knights', 'Ni'))
We are the knights who say "Ni!"

这正是出自「巨蟒和圣杯」中的台词:

image-20201001115149332

这个片段非常无厘头和搞笑,哈哈哈,想看完整的请在公众号回复说「Ni

现在你相信 Python 是一个无厘头搞笑的语言了吧,有没有觉得 Python 更加可爱了呢?


关注「Python 技术控」,分享更多 沙雕 有用的 Python 知识。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值