久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python中**是什么

 刮骨劍 2019-06-04

作為運算符時

** 在python里面表示冪運算

傳遞實參和定義形參(所謂實參就是調(diào)用函數(shù)時傳入的參數(shù),形參則是定義函數(shù)是定義的參數(shù))的時候,,你還可以使用兩個特殊的語法:``*`` ** ,。

調(diào)用函數(shù)時使用* **

test(*args)* 的作用其實就是把序列 args 中的每個元素,當(dāng)作位置參數(shù)傳進(jìn)去,。比如上面這個代碼,,如果 args 等于 (1,2,3) ,那么這個代碼就等價于 test(1, 2, 3) ,。

test(**kwargs)** 的作用則是把字典 kwargs 變成關(guān)鍵字參數(shù)傳遞,。比如上面這個代碼,如果 kwargs 等于 {'a':1,'b':2,'c':3} ,,那這個代碼就等價于 test(a=1,b=2,c=3) ,。

定義函數(shù)參數(shù)時使用* **

def test(*args):

...定義函數(shù)參數(shù)時 * 的含義又要有所不同,在這里 *args 表示把傳進(jìn)來的位置參數(shù)都裝在元組 args 里面,。比如說上面這個函數(shù),,調(diào)用 test(1, 2, 3) 的話, args 的值就是 (1, 2, 3) ,。:

def test(**kwargs):

...類似的,, ** 就是針對關(guān)鍵字參數(shù)和字典的了。 調(diào)用 test(a=1,b=2,c=3) 的話,, kwargs 的值就是 {'a':1,'b':2,'c':3} 了,。

普通的參數(shù)定義和傳遞方式和 * 們都可以和平共處,不過顯然 * 必須放在所有位置參數(shù)的最后,,而 ** 則必須放在所有關(guān)鍵字參數(shù)的最后,,否則就要產(chǎn)生歧義了



作者:w蕾絲

來源:簡書

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多