终究,“import this”被选了出来,人人对"import this"非常惬意。然则当挑选了这条今后,他们意想到他们必须要完成它。经由简朴的议论后,“import this”的被定为输出Tim Peter写的《The Zen of Python》(python之禅)——Python编程和设想的指点准绳。(引荐进修:Python视频教程)
在Python交互式诠释器中输 入import this就会显现Tim Peters的The Zen of python
读一读Python之禅,你就邃晓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相干技术文章,请接见Python教程栏目举行进修!
以上就是python之禅是什么的细致内容,更多请关注ki4网别的相干文章!