成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

禪意Python - The Zen of Python

boredream / 1690人閱讀

摘要:不要讓代碼擠作一團(tuán),要有適當(dāng)?shù)拈g距。特殊情況沒有特殊到要打破這個(gè)規(guī)律。不要讓錯(cuò)誤發(fā)生的悄無聲息。面對(duì)歧義,不要靠簡(jiǎn)單猜測(cè)蒙混過關(guān)。如果一個(gè)想法向他人介紹清楚很難,那它就不是個(gè)好主意。命名空間是個(gè)好東西,請(qǐng)多做類似的事情。

Beautiful is better than ugly.
要寫更美的代碼。

Explicit is better than implicit.
要直截了當(dāng)?shù)乇磉_(dá),不要含蓄。

Simple is better than complex.
簡(jiǎn)單比復(fù)雜更好。

Complex is better than complicated.
如果不得不復(fù)雜,那就讓它不要那么難于理解。

Flat is better than nested.
盡量不用嵌套。

Sparse is better than dense.
不要讓代碼擠作一團(tuán),要有適當(dāng)?shù)拈g距。

Readability counts.
可讀性很重要。

Special cases aren"t special enough to break the rules.
特殊情況沒有特殊到要打破這個(gè)規(guī)律。

Although practicality beats purity.
雖然打起架來總是缺少章法。

Errors should never pass silently.
不要讓錯(cuò)誤發(fā)生的悄無聲息。

Unless explicitly silenced.
除非那是個(gè)顯而易見的。

In the face of ambiguity, refuse the temptation to guess.
面對(duì)歧義,不要靠簡(jiǎn)單猜測(cè)蒙混過關(guān)。

There should be one-- and preferably only one --obvious way to do it.
應(yīng)該有一種,且僅有一種,恰當(dāng)解決的辦法。

Although that way may not be obvious at first unless you"re Dutch.
也許對(duì)你來說那個(gè)方法一開始沒有那么顯而易見,因?yàn)檫@語言不是你寫的。

Now is better than never.
立刻開始比永遠(yuǎn)不做更好。

Although never is often better than right now.
盡管永遠(yuǎn)不做總是比錯(cuò)誤的開始更好。

If the implementation is hard to explain, it"s a bad idea.
如果一個(gè)想法向他人介紹清楚很難,那它就不是個(gè)好主意。

If the implementation is easy to explain, it may be a good idea.
如果一個(gè)想法很容易說清楚,那它也許是個(gè)好主意。

Namespaces are one honking great idea -- let"s do more of those!
命名空間是個(gè)好東西,請(qǐng)多做類似的事情。

原文在Python.org上的地址:The Zen of Python

見過的最好的翻譯是豆瓣上的元?jiǎng)?chuàng),看資料他應(yīng)該是華為的工程師,給出他在豆瓣上翻譯此文的鏈接:蛇宗三字經(jīng)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41228.html

相關(guān)文章

  • xweb: 后端開發(fā)應(yīng)該是簡(jiǎn)潔的, 禪意

    摘要:簡(jiǎn)介項(xiàng)目地址眾所周知如今的后端開發(fā)主要是負(fù)責(zé)接口的開發(fā)而前后端分離又是當(dāng)下最流行的如果使用技術(shù)棧通常情況下我們會(huì)選擇全套或者他們的模板引擎功能在當(dāng)下的后端開發(fā)中是基本不用的同時(shí)由于它們開始的時(shí)候是基于寫的造成了現(xiàn)在代碼中充斥著大量丑陋的兼容 簡(jiǎn)介 showImg(https://segmentfault.com/img/remote/1460000008633918?w=280&h=1...

    lindroid 評(píng)論0 收藏0
  • PEP 20 -- The Zen of Python

    共勉 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 d...

    derek_334892 評(píng)論0 收藏0
  • Do you want to be a Python expert ? 前言

    摘要:很多時(shí)候有些人在介紹的時(shí)候會(huì)提到但是我不知道你需要多久才能做到中說的真的優(yōu)雅嗎真的簡(jiǎn)潔嗎這是當(dāng)然不然怎么會(huì)添加到標(biāo)準(zhǔn)庫中去不過在此之前你需要更加的學(xué)習(xí)畢竟不是一上來就什么都會(huì)的明白的風(fēng)格或者說需要自己不斷鍛煉讓自己寫出來的代碼更 Do you want to be a Python expert ? https://github.com/ltoddy/Pyt... 很多時(shí)候,有些人在介...

    孫淑建 評(píng)論0 收藏0
  • python3 setdefault的妙用

    摘要:當(dāng)字典找不到正確的鍵時(shí)會(huì)拋出異常有沒有一種優(yōu)雅的方法來避免這種情況呢答案是肯定的從索引中獲取單詞出現(xiàn)的頻率信息并寫入列表沒有使用執(zhí)行使用了只用了一行就解決了獲取和更新單詞的出現(xiàn)情況列表也就是說等價(jià)于二者效果相同只是只 當(dāng)字典 d[k]找不到正確的鍵時(shí),Python會(huì)拋出異常,有沒有一種優(yōu)雅的方法來避免這種情況呢?答案是肯定的. index0.py 從索引中獲取單詞出現(xiàn)的頻率信息,并寫...

    Enlightenment 評(píng)論0 收藏0
  • Python 五個(gè)有趣的彩蛋,你都知道嗎?

    摘要:通常,這意味著社區(qū)的貢獻(xiàn)者會(huì)為該語言添加一些有趣和特別的彩蛋以及隱藏的特性當(dāng)然前提是不會(huì)增加在生產(chǎn)環(huán)境中使用的風(fēng)險(xiǎn)。據(jù)傳這是中的八榮八恥,每個(gè)有追求的程序員都應(yīng)該謹(jǐn)記于心??勺x性應(yīng)當(dāng)被重視。面對(duì)不明確的定義,拒絕猜測(cè)的誘惑。 閱讀文本大概需要 6.6 分鐘。 當(dāng)一門編程語言是開源的時(shí)候,往往會(huì)有產(chǎn)生一些搞笑和有趣的東西。通常,這意味著社區(qū)的貢獻(xiàn)者會(huì)為該語言添加一些有趣和特別的彩蛋以及隱...

    kohoh_ 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

boredream

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<