类别:Python / 日期:2019-12-02 / 浏览:98 / 评论:0

编程言语Perl曾在互联网范畴历久占有着统治职位,“解决问题的方法有很多个”一向被奉为Perl社区的座右铭,但这类理念在开辟项目时期是能够接收的,但人人终究认识到,过于强调灵活性会致使大型项目难以保护,所以经验丰富的顺序员提倡只管的避繁就简,才有了Tim Peters撰写的Python之禅,让我们看看怎样挪用Python之禅

Python之禅(引荐进修:Python视频教程)

在Windows平台的cmd敕令中翻开python,输入import this,你会看到Python之禅:

中英文对比:

Beautiful is better than ugly.
# 幽美胜于貌寝(Python以编写幽美的代码为目的)
 
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.
# 不要包涵一切毛病,除非你一定须要如许做(精准地捕捉非常,不写except:pass作风的代码)
 
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.
# 虽然这并不轻易,由于你不是 Python 之父(这里的Dutch是指Guido)
 
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相干技术文章,请接见Python教程栏目举行进修!

以上就是python之禅怎样打出来的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。