摘要:不要讓代碼擠作一團,要有適當的間距。特殊情況沒有特殊到要打破這個規律。不要讓錯誤發生的悄無聲息。面對歧義,不要靠簡單猜測蒙混過關。如果一個想法向他人介紹清楚很難,那它就不是個好主意。命名空間是個好東西,請多做類似的事情。
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.org上的地址:The Zen of Python
見過的最好的翻譯是豆瓣上的元創,看資料他應該是華為的工程師,給出他在豆瓣上翻譯此文的鏈接:蛇宗三字經
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41228.html
摘要:簡介項目地址眾所周知如今的后端開發主要是負責接口的開發而前后端分離又是當下最流行的如果使用技術棧通常情況下我們會選擇全套或者他們的模板引擎功能在當下的后端開發中是基本不用的同時由于它們開始的時候是基于寫的造成了現在代碼中充斥著大量丑陋的兼容 簡介 showImg(https://segmentfault.com/img/remote/1460000008633918?w=280&h=1...
共勉 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...
摘要:很多時候有些人在介紹的時候會提到但是我不知道你需要多久才能做到中說的真的優雅嗎真的簡潔嗎這是當然不然怎么會添加到標準庫中去不過在此之前你需要更加的學習畢竟不是一上來就什么都會的明白的風格或者說需要自己不斷鍛煉讓自己寫出來的代碼更 Do you want to be a Python expert ? https://github.com/ltoddy/Pyt... 很多時候,有些人在介...
摘要:當字典找不到正確的鍵時會拋出異常有沒有一種優雅的方法來避免這種情況呢答案是肯定的從索引中獲取單詞出現的頻率信息并寫入列表沒有使用執行使用了只用了一行就解決了獲取和更新單詞的出現情況列表也就是說等價于二者效果相同只是只 當字典 d[k]找不到正確的鍵時,Python會拋出異常,有沒有一種優雅的方法來避免這種情況呢?答案是肯定的. index0.py 從索引中獲取單詞出現的頻率信息,并寫...
摘要:通常,這意味著社區的貢獻者會為該語言添加一些有趣和特別的彩蛋以及隱藏的特性當然前提是不會增加在生產環境中使用的風險。據傳這是中的八榮八恥,每個有追求的程序員都應該謹記于心。可讀性應當被重視。面對不明確的定義,拒絕猜測的誘惑。 閱讀文本大概需要 6.6 分鐘。 當一門編程語言是開源的時候,往往會有產生一些搞笑和有趣的東西。通常,這意味著社區的貢獻者會為該語言添加一些有趣和特別的彩蛋以及隱...
閱讀 2538·2023-04-26 00:57
閱讀 911·2021-11-25 09:43
閱讀 2221·2021-11-11 16:55
閱讀 2207·2019-08-30 15:53
閱讀 3592·2019-08-30 15:52
閱讀 1459·2019-08-30 14:10
閱讀 3379·2019-08-30 13:22
閱讀 1209·2019-08-29 11:18