python之禅是什么

Python (278) 2023-07-05 07:06:12

1、说明

Python之禅指的是Tim Peters 编写的关于python编程准则。

2、操作步骤

在python的交互界面输入import this,回车,会发现返回了一些代码规范。

3、代码

>>>importthis

TheZenofPython,byTimPeters蟒宗之禅语,提姆彼得斯(中文是我加的,参考了几种网上的译文)

Beautifulisbetterthanugly.优美胜于丑陋

Explicitisbetterthanimplicit.明白胜于晦暗

Simpleisbetterthancomplex.简洁胜于繁复

Complexisbetterthancomplicated.繁复胜于艰深

Flatisbetterthannested.扁平胜于嵌套

Sparseisbetterthandense.松散胜于聚集

Readabilitycounts.代码确保易读

Specialcasesaren'tspecialenoughtobreaktherules.规则拒绝特例

Althoughpracticalitybeatspurity.实用不求纯净

Errorsshouldneverpasssilently.错误不可放过

Unlessexplicitlysilenced.除非明确理由

Inthefaceofambiguity,refusethetemptationtoguess.

模棱两可之间,不要随意猜测

Thereshouldbeone--andpreferablyonlyone--obviouswaytodoit.必有唯一选择,明显胜过其余

Althoughthatwaymaynotbeobviousatfirstunlessyou'reDutch.起初无法分辨,只因你非大神

Nowisbetterthannever.尝试好过放弃

Althoughneverisoftenbetterthan*right*now.但须谋定而动

Iftheimplementationishardtoexplain,it'sabadidea.实现难以解释,定是糟糕方案

Iftheimplementationiseasytoexplain,itmaybeagoodidea.实现易于解释,或为良好方案

Namespacesareonehonkinggreatidea--let'sdomoreofthose!名称空间极好,诸君多加使用!

以上就是python之禅的介绍,希望对想要学习python的人有所帮助。

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

THE END

发表回复