摘要:不建議用一行所有模塊,而是推薦用多行來導入模塊。更易于搜索能通過關鍵詞馬上搜尋到位置,而不行。多行更易于維護一旦模塊有所修改,你能直接根據報錯的行數知道是哪個模塊出錯了,而一行會很麻煩如果漏掉或者添加模塊,你還能通過行數和變更位置感知到。
Python 不建議用一行 import 所有模塊,而是推薦用多行 import 來導入模塊。更多的是出于操作便利性的原因,與代碼本身無關:
更易于閱讀import fred 比 import barney, betty, wilma, fred, bambam, pebbles 更容易找。
更易于搜索能通過關鍵詞馬上 import fred 搜尋到位置,而 import barney, fred 不行。
更易于編輯:插入和移除更快捷;
每行只聲明一個模塊,因此你不需要費力去找模塊在哪;
移動模塊時只需移動整行即可;
復制多個模塊到其它 Python 文件時只需復制黏貼幾行即可,不用在一行 import 語句里費力找你想要的模塊。
多行 import 更易于維護一旦模塊有所修改,你能直接根據報錯的行數知道是哪個模塊出錯了,而一行 import 會很麻煩;
如果漏掉或者添加模塊,你還能通過行數和變更位置感知到。
譯者總結多行 import 更多地是為了方便編輯(復制、粘貼、刪除)以及維護,而提到的易于搜索似乎無足輕重,因為多數人應該會把 import 寫在 Python 文件開頭,搜索文件前部應該是不難的。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/44706.html
摘要:本人很少寫代碼一般都是用的去年時用寫過一些收集系統信息的工具當時是邊看手冊邊寫的如今又要用來寫一個生成的工具就又需要查看手冊了至于為什么不用寫那是因為的庫不兼容永中在這里不得不說雖然很火但是一些庫還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫 python 代碼, 一般都是用 go 的, 去年時用 python 寫過一些收集系統信息的工...
摘要:縮進不一致,會導致運行錯誤。變量變量在使用前必須先定義即賦予變量一個值,否則會報錯數據類型布爾只有和兩個值,表示真或假。 簡介 Python 是一種高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python 由 Guido van Rossum 于 1989 年底在荷蘭國家數學和計算機科學研究所發明,第一個公開發行版發行于 1991 年。 特點 易于學習:Python ...
摘要:斷言是用來捕獲用戶定義的約束的,不是用來捕獲程序本身的錯誤的。使用自動關閉資源語句可以在代碼塊執行完畢后還原進入該代碼塊時的現場。在文件管理時使用總能保證文件被正常關閉。則是將指向對象。參考資料編寫高質量代碼改善程序的個建議 三元操作符: 我們都知道在C語言中,三元操作符為C ? X : Y,在人們的強烈要求下,python2.5之后三元操作符等價為X if C else Y。...
摘要:本文僅是一個編碼風格的參考,并不是一個規定,規定必須要這么去做。變量類屬性等命令盡量不要使用縮寫形式,除了計數器和迭代器,盡量不要使用單字符名稱。 代碼除了用來運行外,更多的是用來讀。為了是代碼的可讀性更強,很多編程語言都有自己的編碼規范。規范的制定是為了保持代碼的一致性,以使代碼更美觀和易讀。代碼應該怎么樣排版和編寫并不是絕對的,所以一些地方會有爭議。有時風格指南并不適用,最重要的知...
摘要:課程簡介簡明易懂的課程,不僅適用于那些有其它語言基礎的同學,對沒有編程經驗的同學也非常友好。建議遵守以下約定使用個空格來縮進永遠不要混用空格和制表符在函數之間空一行在類之間空兩行字典,列表,元組以及參數列表中,在后添加一個空格。 showImg(https://segmentfault.com/img/bVCldE); 課程簡介:簡明易懂的 Python3 課程,不僅適用于那些有其它語...
閱讀 3592·2023-04-26 01:43
閱讀 2979·2021-10-14 09:42
閱讀 5461·2021-09-30 09:59
閱讀 2182·2021-09-04 16:40
閱讀 1214·2019-08-30 15:52
閱讀 832·2019-08-29 17:09
閱讀 2002·2019-08-26 13:37
閱讀 3438·2019-08-26 10:20