语法错误:不是机会


Answers:


169

您已经在Python中找到了一个复活节彩蛋。开个玩笑。

这意味着永远不会实现用大括号而不是缩进来分隔块。

通常,从特殊__future__模块导入会启用向后不兼容的print()功能,例如功能或真正的划分。

因此,线from __future__ import braces被认为是指你要启用该功能“用括号来创建块”,异常告诉您那的机会不断发生的零。

您可以添加到包括在Python中-笑话的一大串,就像import __hello__import thisimport antigravity。Python开发人员具有良好的幽默感!


10
对于那些为““幸”而puzzle惑的人来说,这意味着事情没有发生的可能性或可​​能性。
DOK

我问自己,在理论上是否可以在python中实现(作为扩展)。(我不是python开发人员)
hek2mgl


2
@chepner Less Whitespace, More Enterprise:D谢谢!
hek2mgl 2014年

2
@dumbledad:Haskell,CoffeeScript,Miranda,Occam和F#都在语法中使用空格。注意:此注释线程已失去控制;如果您想进一步讨论,请加入Python聊天室
马丁·彼得斯

29

__future__模块通常用于提供Python未来版本的功能。

这是一个复活节彩蛋,总结了开发人员在此问题上的感受。

还有更多:

import this 将显示Python的禅宗。

import __hello__将显示Hello World...

在Python 2.7和3.0中,import antigravity将打开浏览器以显示漫画!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.