成人黄色在线网站 I 国产aa免费 I 中文字幕免费高清 I 国产三级影院 I 日韩欧美三级在线观看 I 久久久国产精品麻豆a片 I 欧美与黑人午夜性猛交久久久 I 91国产精品视频在线 I 国产美女狂喷水潮在线播放 I 黄页免费网站在线观看 I 欧美日韩激情视频 I 午夜理论无码片在线观看免费 I 深夜爽爽动态图无遮无挡 I 国精产品一区一区三区有限公司杨 I 天天操天天舔天天爽 I 免费看日本黄色片 I 成人va在线 I 日韩中文字幕在线观看 I 婷婷综合网 I 97视频免费观察看 I 色月丁香 I 日韩视频一二三 I 男女黄色毛片 I 美女疯狂连续喷潮视频 I 亚洲日本va一区二区sa I 欧美日韩视频区 I 毛片网在线 I 欧美一本在线 I 少妇一级淫片免费放香蕉 I avav在线看 I 久久精品亚洲中文字幕无码网站 I 天堂av在线中文在线新版 I 电影一区 电影二区 I 色av吧 中文字幕 I 国产精品伊人色

歡迎來到培訓(xùn)無憂網(wǎng)!

全國(guó)切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > python培訓(xùn) >  Python開發(fā)的常識(shí)

Python開發(fā)的常識(shí)

來源:培訓(xùn)無憂網(wǎng) 發(fā)布人:彭二胖

2021-11-22 22:25:22|已瀏覽:301次

        parameters 與 arguments 有什么區(qū)別?


        如果大家看一些英文文檔,可能會(huì)看到兩個(gè)詞parameters(有時(shí)候簡(jiǎn)寫為params)和arguments(有時(shí)候簡(jiǎn)寫為args)。他們的中文意思都是參數(shù)。那么他們有什么區(qū)別呢?

        實(shí)際上,parameters是我們?cè)诙x函數(shù)的時(shí)候,寫在括號(hào)里面的參數(shù)名,而arguments是我們?cè)谡{(diào)用函數(shù)的時(shí)候,傳進(jìn)去的具體值。

        例如:

        def test(name, age=0):    print(name, age) test('kingname', age=1)

        其中name和age叫做parameters,而kingname和1叫做arguments。

        使用 import導(dǎo)入模塊的最佳實(shí)踐

        在任何情況下都禁止使用from xxx import *這種寫法。

        在絕大多數(shù)情況下,把import語句寫在.py文件的最上面,并且按照下面的順序:

        Python 自帶的標(biāo)準(zhǔn)庫(kù)優(yōu)先導(dǎo)入,例如time/os/re等等
        已安裝的第三方庫(kù)
        自己寫到項(xiàng)目中的本地模塊

        在必要的時(shí)候,為了避免循環(huán)導(dǎo)入,可以把部分import語句寫在函數(shù)里面。

        有一個(gè)文件 a.py,里面開頭的語句是import b。又有一個(gè)文件 b.py,里面開頭的語句是import a。這樣寫是沒有問題的。如下圖所示:

        但是,如果在a.py里面寫為from b import walk,那么就會(huì)出現(xiàn)循環(huán)引用,導(dǎo)致報(bào)錯(cuò)。如下圖所示:

        這是由于,在a.py執(zhí)行from b import walk的時(shí)候,會(huì)進(jìn)入b.py文件。此時(shí)b.py文件會(huì)執(zhí)行import a,但是由于a.py文件還沒有執(zhí)行完成,就導(dǎo)致b.py沒有執(zhí)行完成,此時(shí)walk()函數(shù)還沒有被定義,所以就無法導(dǎo)入。

        對(duì)于這種情況,如果確實(shí)代碼里面需要這樣引用,那么可以把from b import walk寫到say()函數(shù)里面,這樣就能正常導(dǎo)入了,如下圖所示:

        當(dāng)導(dǎo)入某個(gè)模塊特別耗時(shí)間,但它又只在某個(gè)特定的函數(shù)里面執(zhí)行時(shí),也可以把import語句寫在這個(gè)函數(shù)里面。

        本文由培訓(xùn)無憂網(wǎng)千鋒教育專屬課程顧問整理發(fā)布,希望能夠?qū)ο雽W(xué)習(xí)Python開發(fā)培訓(xùn)的同學(xué)有所幫助。更多Python開發(fā)培訓(xùn)課程歡迎關(guān)注培訓(xùn)無憂網(wǎng)Python開發(fā)培訓(xùn)頻道或添加老師微信:15033336050


      注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.hebeijilong.cn/news-id-4527.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注python培訓(xùn)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費(fèi) 申 請(qǐng) 試 聽
提交申請(qǐng),《培訓(xùn)無憂網(wǎng)》課程顧問老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!