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

資訊專欄INFORMATION COLUMN

Python 不建議用一行 import 所有模塊

iamyoung001 / 1517人閱讀

摘要:不建議用一行所有模塊,而是推薦用多行來導(dǎo)入模塊。更易于搜索能通過關(guān)鍵詞馬上搜尋到位置,而不行。多行更易于維護(hù)一旦模塊有所修改,你能直接根據(jù)報(bào)錯(cuò)的行數(shù)知道是哪個(gè)模塊出錯(cuò)了,而一行會(huì)很麻煩如果漏掉或者添加模塊,你還能通過行數(shù)和變更位置感知到。

Python 不建議用一行 import 所有模塊,而是推薦用多行 import 來導(dǎo)入模塊。更多的是出于操作便利性的原因,與代碼本身無關(guān):

更易于閱讀

import fredimport barney, betty, wilma, fred, bambam, pebbles 更容易找。

更易于搜索

能通過關(guān)鍵詞馬上 import fred 搜尋到位置,而 import barney, fred 不行。

更易于編輯:

插入和移除更快捷;

每行只聲明一個(gè)模塊,因此你不需要費(fèi)力去找模塊在哪;

移動(dòng)模塊時(shí)只需移動(dòng)整行即可;

復(fù)制多個(gè)模塊到其它 Python 文件時(shí)只需復(fù)制黏貼幾行即可,不用在一行 import 語句里費(fèi)力找你想要的模塊。

多行 import 更易于維護(hù)

一旦模塊有所修改,你能直接根據(jù)報(bào)錯(cuò)的行數(shù)知道是哪個(gè)模塊出錯(cuò)了,而一行 import 會(huì)很麻煩;

如果漏掉或者添加模塊,你還能通過行數(shù)和變更位置感知到。

譯者總結(jié)

多行 import 更多地是為了方便編輯(復(fù)制、粘貼、刪除)以及維護(hù),而提到的易于搜索似乎無足輕重,因?yàn)槎鄶?shù)人應(yīng)該會(huì)把 import 寫在 Python 文件開頭,搜索文件前部應(yīng)該是不難的。

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

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

相關(guān)文章

  • python3 學(xué)習(xí)筆記

    摘要:本人很少寫代碼一般都是用的去年時(shí)用寫過一些收集系統(tǒng)信息的工具當(dāng)時(shí)是邊看手冊(cè)邊寫的如今又要用來寫一個(gè)生成的工具就又需要查看手冊(cè)了至于為什么不用寫那是因?yàn)榈膸?kù)不兼容永中在這里不得不說雖然很火但是一些庫(kù)還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫 python 代碼, 一般都是用 go 的, 去年時(shí)用 python 寫過一些收集系統(tǒng)信息的工...

    tuomao 評(píng)論0 收藏0
  • Python 3 入門,看這篇就夠了

    摘要:縮進(jìn)不一致,會(huì)導(dǎo)致運(yùn)行錯(cuò)誤。變量變量在使用前必須先定義即賦予變量一個(gè)值,否則會(huì)報(bào)錯(cuò)數(shù)據(jù)類型布爾只有和兩個(gè)值,表示真或假。 簡(jiǎn)介 Python 是一種高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語言。Python 由 Guido van Rossum 于 1989 年底在荷蘭國(guó)家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究所發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于 1991 年。 特點(diǎn) 易于學(xué)習(xí):Python ...

    Shimmer 評(píng)論0 收藏0
  • 改善Python程序的建議

    摘要:斷言是用來捕獲用戶定義的約束的,不是用來捕獲程序本身的錯(cuò)誤的。使用自動(dòng)關(guān)閉資源語句可以在代碼塊執(zhí)行完畢后還原進(jìn)入該代碼塊時(shí)的現(xiàn)場(chǎng)。在文件管理時(shí)使用總能保證文件被正常關(guān)閉。則是將指向?qū)ο?。參考資料編寫高質(zhì)量代碼改善程序的個(gè)建議 三元操作符: 我們都知道在C語言中,三元操作符為C ? X : Y,在人們的強(qiáng)烈要求下,python2.5之后三元操作符等價(jià)為X if C else Y。...

    Clect 評(píng)論0 收藏0
  • Python 編碼風(fēng)格參考

    摘要:本文僅是一個(gè)編碼風(fēng)格的參考,并不是一個(gè)規(guī)定,規(guī)定必須要這么去做。變量類屬性等命令盡量不要使用縮寫形式,除了計(jì)數(shù)器和迭代器,盡量不要使用單字符名稱。 代碼除了用來運(yùn)行外,更多的是用來讀。為了是代碼的可讀性更強(qiáng),很多編程語言都有自己的編碼規(guī)范。規(guī)范的制定是為了保持代碼的一致性,以使代碼更美觀和易讀。代碼應(yīng)該怎么樣排版和編寫并不是絕對(duì)的,所以一些地方會(huì)有爭(zhēng)議。有時(shí)風(fēng)格指南并不適用,最重要的知...

    MartinHan 評(píng)論0 收藏0
  • Python3 簡(jiǎn)明教程

    摘要:課程簡(jiǎn)介簡(jiǎn)明易懂的課程,不僅適用于那些有其它語言基礎(chǔ)的同學(xué),對(duì)沒有編程經(jīng)驗(yàn)的同學(xué)也非常友好。建議遵守以下約定使用個(gè)空格來縮進(jìn)永遠(yuǎn)不要混用空格和制表符在函數(shù)之間空一行在類之間空兩行字典,列表,元組以及參數(shù)列表中,在后添加一個(gè)空格。 showImg(https://segmentfault.com/img/bVCldE); 課程簡(jiǎn)介:簡(jiǎn)明易懂的 Python3 課程,不僅適用于那些有其它語...

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

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

0條評(píng)論

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