Python的禅宗将Python的指导原则提炼为20条格言,但只列出了19条。什么';二十号是几号?

Python的禅宗将Python的指导原则提炼为20条格言,但只列出了19条。什么';二十号是几号?,python,Python,发件人: 长期的蟒蛇大师蒂姆·彼得斯简洁地介绍了BDFL的 Python的设计指导原则分为20条格言,只有19条 其中的一部分已经被记录下来 第二十条格言是什么?它是存在的,还是仅仅是一种修辞手段,让读者思考 (我想到的一个可能的答案是“你不需要它”是剩下的格言。如果是这样的话,它的存在和作用都是为了让读者思考,而且它的特点是好玩,因此更适合这个列表。但网络搜索表明这是一个极端的编程咒语,而不是本质上的蟒蛇智慧,所以我被难住了。)第20条规则:没有第20条规则 这取代了旧规则#20:“你不能谈论

发件人:

长期的蟒蛇大师蒂姆·彼得斯简洁地介绍了BDFL的 Python的设计指导原则分为20条格言,只有19条 其中的一部分已经被记录下来

第二十条格言是什么?它是存在的,还是仅仅是一种修辞手段,让读者思考


(我想到的一个可能的答案是“你不需要它”是剩下的格言。如果是这样的话,它的存在和作用都是为了让读者思考,而且它的特点是好玩,因此更适合这个列表。但网络搜索表明这是一个极端的编程咒语,而不是本质上的蟒蛇智慧,所以我被难住了。)第20条规则:没有第20条规则


这取代了旧规则#20:“你不能谈论搏击俱乐部”。

当然,它必须是重要的空白

20:“别忘了喝你的蛋黄碱”

20:“蚱蜢,你必须自己去发现它。”

20:“只有19个”

*挥手*


(绝地心灵把戏)

我认为是PEP 20。非常禅意。

最近我有机会向Guido询问这件事。据他说,这是“一些古怪的蒂姆·彼得斯的笑话”。这,和/或(他仍然认为)这是人们提供自己的补充的机会(这主要发生在对这个问题的回答中:-)。

PEP 20: 故意失踪: 这可能意味着: “不断更新自己,不断搜索新内容”
“制作你自己的政治公众人物20”

这个政治公众人物的号码是故意选择的——不必是连续的——让蒂姆可以自由选择他想要的任何号码

现在的问题是为什么选择了数字
20
,如果写了19条格言,为什么他不把他的提案命名为PEP19这就是我们开始参与的地方

在受禅宗影响的日本寿司餐厅,顾客可以选择“我让你决定”的意思,作为回报(不典型,但有时)寿司厨师将要求顾客选择最后一块寿司——要么是探索一条新鱼,要么是回味上一条——从概念上讲,这与@Jeff Walden在其回答中提到的人们有机会提供自己的补充来完成这套寿司相关


毕竟,这都是纯粹的推测。<第二十】的原则是一个观点,但我的解释是:空白线(在Python的禅宗之后,由Tim Peters)意味着“使用空白”。

< P>,“导入这个”命令被列为复活节彩蛋,因此,它不是蒂姆·彼得斯写的,但它被列入了政治公众人物计划20,它添加了一些没有在前19条格言中列出的东西,因此它必须是第20条格言。更仔细地看,pythonists在使用python编程时牢记PEP20是一条潜在的信息:“导入这些想法”。

Tim Peters提到,他留下了第20条格言供Guido填写, 在电子邮件交流中(Guido van Rossum在twitter上发布的链接)

“给你:20个蟒蛇的鼻子,算上我的鼻子 前往Guido填写“ -蒂姆·彼得斯

资料来源:

“如果很难,那就是你做错了。”不,等等,那是我的。“当列表留给想象时,它们会更有趣。”Python省略了结束语,就像它省略了结束括号或
END
关键字或你所拥有的东西一样。(所以数字20实际上是最好的数字之一。)我想你是在开玩笑,但是对于程序员,你永远不能确定。:-)你在说什么“开玩笑”?嘿!是的,忘了我说的话。在这种情况下,它被写下:<代码>中的空白行在标题/作者和格言列表中导入这个< /代码>。它是用不可打印的字符写的。如果我不能,空白就是符号。我想知道为什么我问他时圭多没有跟我提起这件事。我有我自己的答案(基于WoG)目前被选为可接受的答案。这两个答案甚至不矛盾,真的!我显然在这一点上有内在的矛盾,但我想我会暂时保留被接受的答案,除非他在这个问题上写得比没有任何评论的一条推文还要长。我只是提到了蒂姆·彼得斯留下评论的电子邮件交流(“算上我留给圭多填写的那条”)。但是,是的,你是对的,这两个答案并不矛盾。不成文的格言允许每个人提供自己的版本并参与列表。