成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python開發(fā)中的兩個(gè)小常識(shí)

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

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

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

[[322564]]

實(shí)際上,parameters是我們在定義函數(shù)的時(shí)候,寫在括號(hào)里面的參數(shù)名,而arguments是我們在調(diào)用函數(shù)的時(shí)候,傳進(jìn)去的具體值。

例如:

 

  1. def test(name, age=0): 
  2.     print(name, age) 
  3.  
  4. test('kingname', age=1) 

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

使用 import導(dǎo)入模塊的優(yōu)秀實(shí)踐

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

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

  1. Python 自帶的標(biāo)準(zhǔn)庫優(yōu)先導(dǎo)入,例如time/os/re等等
  2. 已安裝的第三方庫
  3. 自己寫到項(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ù)里面。

責(zé)任編輯:華軒 來源: 未聞Code
相關(guān)推薦

2012-12-25 14:21:48

Android常識(shí)

2020-12-28 09:42:25

弱密碼密碼加密

2012-05-22 15:39:27

2019-08-28 10:00:34

Python測試工具命令

2019-07-10 10:51:20

jqueryJavaScript前端

2015-05-15 09:37:24

iOS開發(fā)爭議

2011-04-26 13:21:18

2011-09-20 15:19:15

Python

2020-10-25 08:47:36

Python有序字典

2021-07-22 23:27:45

Python工具算法

2010-04-06 18:04:09

Oracle數(shù)據(jù)庫

2009-06-30 09:37:02

對(duì)象比較Java

2011-08-29 18:17:58

Ubuntu

2022-07-05 15:15:11

Python日期命令

2011-05-03 17:45:08

掃描儀

2010-03-16 10:43:26

Python字符串

2010-03-17 13:46:55

Python sock

2009-07-15 18:29:22

Jython應(yīng)用

2010-07-02 12:26:51

LEACH協(xié)議

2010-03-04 09:50:14

企業(yè)定制軟件開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品欧美一区二区精品久久久 | 中文字幕在线精品 | 一级片网址 | 精品国产乱码久久久久久中文 | 欧美成年人 | 狠狠躁夜夜躁人人爽天天高潮 | 久久久国产精品 | 久久69精品久久久久久国产越南 | 日韩av三区 | 国产精品欧美一区二区 | 久操亚洲 | 奇米久久久 | 盗摄精品av一区二区三区 | 欧美2区 | 日韩精品免费在线观看 | 操人网| 日韩视频精品在线 | 日本三级网址 | 嫩草视频免费 | 天天草天天操 | 欧美电影免费观看高清 | 中文字幕在线不卡 | 一区欧美 | 精品一区在线免费观看 | 久草福利 | 国产高清视频在线 | 欧美一卡二卡在线观看 | 久久久久国产一区二区三区 | 久久久久久久久国产精品 | 毛片黄片免费看 | 欧美一区二区另类 | 91成人免费电影 | 91视频免费观看 | 精品粉嫩aⅴ一区二区三区四区 | 看片一区 | 成人福利网站 | 成年人免费看 | 国产黄色在线观看 | 99精品福利视频 | 黄免费在线 | 亚洲精品乱码久久久久v最新版 |