python之禅是什么以及如何调出

百度已收录   阅读次数: 923
2020-01-0517:03:44 发表评论
摘要

学习python不久,得知python有一个小彩蛋,名字叫做python之禅,讲述的是python的设计理念以及希望你做的,那么问题来了,它是什么,以及如何调用呢?请看本篇文章……

python之禅是什么以及如何调出

开篇寄语

学习python不久,得知python有一个小彩蛋,名字叫做python之禅,讲述的是python的设计理念以及希望你做的,那么问题来了,它是什么,以及如何调用呢?请看本篇文章……

内容详情

进入python模式后,用“import this”可以引出,内容如下:

进入python模式后,用“import this”可以引出,内容如下

>>> import this

The Zen of Python, by Tim Peters

Beautiful 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!

#中文版

‘’‘
美丽的比丑陋的更好。
显式的比隐式的更好。
简单的比复杂的更好。
复杂的比难以理解的更好。(不能简化,至少还要保证可理解)
平整的比嵌套的更好。
稀疏的比密集的更好。
可读性很有价值。
特殊情况并没有特殊到需要破坏规则的程度。
然而,实用性打败了纯粹的代码美学。(现实应用更重要)
错误永远不应该无声无息,
除非被显式地抑制。
面对模糊不清时,拒绝去猜测,
应该有且只有一个更好的明确清晰的方法,去解决问题。
虽然这个方法一开始可能并不明显,除非你是荷兰人(指Python之父Guido)。
现在开始做比永远不做更好。
虽然永远不做常常优于没有思考的直接行动。
如果实现方式很难解释,这就不是好的实现。
如果实现方式很容易解释,这可能是好的实现。
命令空间是一个超好的机制,我们需要多多地应用。
’‘’
分享至:
  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: