欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python代碼一致性的重要性有哪些

本篇內(nèi)容主要講解“Python代碼一致性的重要性有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Python代碼一致性的重要性有哪些”吧!

成都創(chuàng)新互聯(lián)公司是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、重慶小程序開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十年以來,已經(jīng)為上千成都柔性防護網(wǎng)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)。現(xiàn)在,服務(wù)的上千客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

面對歧義,要拒絕猜測的誘惑In the face of ambiguity, refuse the temptation to guess

1 + "1" 的結(jié)果應(yīng)該是什么? "11" 和 2 都是猜測。這種表達方式是歧義的:無論如何做都會讓一些人感到驚訝。

一些語言選擇猜測。在 JavaScript 中,結(jié)果為 "11"。在 Perl 中,結(jié)果為 2。在 C 語言中,結(jié)果自然是空字符串。面對歧義,JavaScript、Perl 和 C 都在猜測。

在 Python 中,這會引發(fā) TypeError:這不是能忽略的錯誤。捕獲 TypeError 是非典型的:它通常將終止程序或至少終止當(dāng)前任務(wù)(例如,在大多數(shù) Web 框架中,它將終止對當(dāng)前請求的處理)。

Python 拒絕猜測 1 + "1" 的含義。程序員必須以明確的意圖編寫代碼:1 + int("1"),即 2;或者 str(1) + "1",即 "11";或 "1"[1:],這將是一個空字符串。通過拒絕猜測,Python 使程序更具可預(yù)測性。

盡量找一種,最好是唯一一種明顯的解決方案There should be one—and preferably only one—obvious way to do it

預(yù)測也會出現(xiàn)偏差。給定一個任務(wù),你能預(yù)知要實現(xiàn)該任務(wù)的代碼嗎?當(dāng)然,不可能完美地預(yù)測。畢竟,編程是一項具有創(chuàng)造性的任務(wù)。

但是,不必有意提供多種冗余方式來實現(xiàn)同一目標(biāo)。從某種意義上說,某些解決方案或許 “更好” 或 “更 Python 化Pythonic”。

對 Python  美學(xué)欣賞部分是因為,可以就哪種解決方案更好進行健康的辯論。甚至可以持不同觀點而繼續(xù)編程。甚至為使其達成一致,接受不同意的觀點也是可以的。但在這一切之下,必須有一種這樣的認(rèn)識,即正確的解決方案終將會出現(xiàn)。我們必須希望,通過商定實現(xiàn)目標(biāo)的最佳方法,而最終達成真正的一致。

雖然這種方式一開始可能并不明顯(除非你是荷蘭人)Although that way may not be obvious at first (unless you're Dutch)

這是一個重要的警告:首先,實現(xiàn)任務(wù)的最佳方法往往明顯。觀念在不斷發(fā)展。Python 也在進化。逐塊讀取文件的最好方法,可能要等到 Python 3.8 時使用 walrus 運算符(:=)。

逐塊讀取文件這樣常見的任務(wù),在 Python 存在近 30年 的歷史中并沒有 “唯一的最佳方法”。

當(dāng)我在 1998 年從 Python 1.5.2 開始使用 Python 時,沒有一種逐行讀取文件的最佳方法。多年來,知道字典中是否有某個鍵的最佳方法是使用關(guān)鍵字 .haskey,直到 in 操作符出現(xiàn)才發(fā)生改變。

只是要意識到找到實現(xiàn)目標(biāo)的一種(也是唯一一種)方法可能需要 30 年的時間來嘗試其它方法,Python 才可以不斷尋找這些方法。這種歷史觀認(rèn)為,為了做一件事用上 30 年是可以接受的,但對于美國這個存在僅 200 多年的國家來說,人們常常會感到不習(xí)慣。

從 Python 之禪的這一部分來看,荷蘭人,無論是 Python 的創(chuàng)造者 Guido van Rossum 還是著名的計算機科學(xué)家 Edsger W. Dijkstra,他們的世界觀是不同的。要理解這一部分,某種程度的歐洲人對時間的感受是必不可少的。

到此,相信大家對“Python代碼一致性的重要性有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站名稱:Python代碼一致性的重要性有哪些
網(wǎng)頁地址:http://aaarwkj.com/article14/igghge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、響應(yīng)式網(wǎng)站、網(wǎng)站收錄、標(biāo)簽優(yōu)化、Google動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
国产精品一区波多野结衣| 五月婷婷av综合激情| 久久91超碰青草在哪里看| 同为人妻一区二区三区| 精品久久久久久亚洲野狼| 国产精品日产三级在线观看| 国产精品一区日韩专区| 97国产成人精品视频免费| 久久伊人亚洲精品中文字幕| 久亚洲精品色婷婷国产熟女| 久久精品国产一区二区| 深夜释放自己污在线看| 亚洲欧美日韩香蕉在线观看| 天天精品国产av九九久久久| av资源天堂第一区第二区第三区 | 日本人妻在线一区二区三区| 欧美日韩精品综合国产| 亚洲欧美丝袜清纯另类| 欧洲精品亚洲精品日韩专区| 中文字幕国产精品综合一区| 激情一区二区三区视频| 日韩中文字幕 在线播放| 久久精品国产亚洲av高清一区| 国产91在线拍揄自揄| 天堂av影片在线观看| 日本在线最新视频一区二区三区| 国产精品国产三级丝袜| 国产天美剧情av一区二区| 熟妇一区二区在线播放| 美女诱惑丝袜国产国产av丝袜| 久久精品噜噜噜成人av农村| 亚洲av第一区国产精品| 欧美日韩在线观看黄色| 欧美日韩国产精品精品| 国产精品粗又长一区| 亚洲人成伊人成综合网中文| 日本一区二区欧美亚洲国产| 亚洲熟女少妇视频自拍| 国产夫妻性生活国产视频| 欧美精品日本一区二区| 亚洲国产精品一区性色|