中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python之禪是什么意思

發布時間:2022-01-17 14:54:03 來源:億速云 閱讀:162 作者:iii 欄目:大數據

這篇文章主要講解了“Python之禪是什么意思”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python之禪是什么意思”吧!

問:說說你了解什么是 Python 之禪?

答:Python之禪指的是:Tim Peters 編寫的關于python編程準則,我們可以在交互式解釋器中輸入:import this 。就會顯示 The Zen of Python, by Tim Peters 。具體內容如下:

>>>import this #輸入import this

The Zen of Python, by Tim Peters
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之禪 by Tim Peters

優美勝于丑陋(Python 以編寫優美的代碼為目標)

明了勝于晦澀(優美的代碼應當是明了的,命名規范,風格相似)

簡潔勝于復雜(優美的代碼應當是簡潔的,不要有復雜的內部實現)

復雜勝于凌亂(如果復雜不可避免,那代碼間也不能有難懂的關系,要保持接口簡潔)

扁平勝于嵌套(優美的代碼應當是扁平的,不能有太多的嵌套)

間隔勝于緊湊(優美的代碼有適當的間隔,不要奢望一行代碼解決問題)

可讀性很重要(優美的代碼是可讀的)

即便假借特例的實用性之名,也不可違背這些規則(這些規則至高無上)

不要包容所有錯誤,除非你確定需要這樣做(精準地捕獲異常,不寫 except:pass 風格的代碼)

當存在多種可能,不要嘗試去猜測

而是盡量找一種,最好是唯一一種明顯的解決方案(如果不確定,就用窮舉法)

雖然這并不容易,因為你不是 Python 之父(這里的 Dutch 是指 Guido )

做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量)

如果你無法向人描述你的方案,那肯定不是一個好方案;反之亦然(方案測評標準)

命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)

感謝各位的閱讀,以上就是“Python之禪是什么意思”的內容了,經過本文的學習后,相信大家對Python之禪是什么意思這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沾益县| 新蔡县| 获嘉县| 平昌县| 通海县| 炉霍县| 盘锦市| 武强县| 冕宁县| 探索| 邵阳县| 德惠市| 伊宁市| 信阳市| 本溪| 商丘市| 裕民县| 松原市| 惠州市| 青神县| 太白县| 大庆市| 方正县| 开封县| 博罗县| 长顺县| 祁阳县| 龙山县| 邵武市| 宜春市| 从化市| 林州市| 巴彦淖尔市| 北辰区| 尼勒克县| 隆德县| 徐闻县| 台中市| 宝兴县| 白山市| 五家渠市|