Python之禅

✍ dations ◷ 2025-08-15 09:51:22 #Python,编程原则

Python之禅 最早由 Tim Peters在Python邮件列表中发表,它包含了影响Python编程语言设计的19条软件编写原则。在最初及后来的一些版本中,一共包含20条,其中第20条是“这一条留空(...)请 Guido 来填写”。这留空的一条从未公布也可能并不存在。这些文本属于 公共领域。

Python之禅作为一个信息条款被录入Python增强建议(PEP)的第20条,在Python语言的官方网站也能找到。它还作为复活节彩蛋被包含在Python解释器中。如果输入 import this 就会在Python的编程环境IDLE中显示。

优美优于丑陋,

明了优于隐晦;

简单优于复杂,

复杂优于凌乱,

扁平优于嵌套,

稀疏优于稠密,

可读性很重要!

即使实用比纯粹更优,

特例亦不可违背原则。

错误绝不能悄悄忽略,

除非它明确需要如此。

面对不确定性,

拒绝妄加猜测。

任何问题应有一种,

且最好只有一种,

显而易见的解决方法。

尽管这方法一开始并非如此直观,

除非你是荷兰人。

做优于不做,

然而不假思索还不如不做。

很难解释的,必然是坏方法。

很好解释的,可能是好方法。

命名空间是个绝妙的主意,

我们应好好利用它。

相关

  • 时尚潮流时尚可以指:
  • 六氟化铂六氟化铂,即氟化铂(VI),是一个深红色的挥发性固体,化学式为PtF6。该化合物中的铂为+6氧化态,只有四个d电子,呈顺磁性,基态时为三线态。PtF6是很强的氧化剂和氟化剂。最熟知的是它
  • 西尔维奥·贝鲁斯柯尼西尔维奥·贝卢斯科尼(意大利语:Silvio Berlusconi;1936年9月29日-),意大利政治人物、企业家,数度出任意大利总理,同时也是前AC米兰班主、传媒大亨、歌手、富翁。1994年投入意大利政
  • 原台北刑务所官舍台北刑务所,是台湾在日治时期的一座监狱,位于台北市福住町。监狱建筑建于1904年,战后仍持续使用至1963年至位于桃园龟山的新台北监狱启用。至今留存的部分,只有台北监狱围墙遗迹
  • 血汗症血汗症(Hematidrosis)也称为血汗(blood sweat)是流汗时汗液中会带有血液的罕见疾病。血汗症的原文源自古希腊语 (αἷμα/αἵματος,意思是血)及(ἱδρώς,意思是汗)。血汗一
  • 陈梦球陈梦球(?-1700年),字二受,号游龙,为明郑陈永华的次子。籍贯福建泉州府同安县,隶汉军正白旗,台湾府台湾县(今台湾台南市)人。明郑东宁总制陈永华次子,明郑灭亡后,随郑克塽至燕京,入籍汉军正
  • 幂等在数学里,幂等有两种主要的定义。设 S {\displaystyle S} 内各子集映射至闭包的函数在的幂集上是幂等的。这是闭包算子的一个例子;所有个闭
  • 巴斯霍赫利巴斯霍赫利(Bashohli),是印度查谟-克什米尔邦Kathua县的一个城镇。总人口5865(2001年)。该地2001年总人口5865人,其中男性3125人,女性2740人;0—6岁人口716人,其中男385人,女331人;识字
  • 白保兴白保兴(1955年5月-),云南省建水县人,彝族,中华人民共和国政治人物、第十二届全国人民代表大会云南地区代表。省十二届人大常委会委员。毕业于中央党校党政管理专业。1981年12月,加
  • 爱默生学院爱默生学院(英语:Emerson College)于1880年创立,位于美国大西洋沿岸的波士顿市中心的剧院区,毗邻波士顿公园,另外在洛杉矶好莱坞亦拥有一个现代化的教学中心。 同时,它也是新英格兰