欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          python中**是什么意思

          在python中,“**”表示冪運(yùn)算,只需要在兩數(shù)之間用上“**”,就表明這兩個(gè)數(shù)字進(jìn)行乘方運(yùn)算;其中第一操作數(shù)為底數(shù),第二個(gè)操作數(shù)則為指數(shù)。例如“2**3”可表示2的三次方,結(jié)果為8。

          python中**是什么意思

          本教程操作環(huán)境:windows7系統(tǒng)、python3版,DELL G3電腦

          ** 在python里面表示冪運(yùn)算

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

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

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

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

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

          def test(*args):

          …定義函數(shù)參數(shù)時(shí) * 的含義又要有所不同,在這里 *args 表示把傳進(jìn)來的位置參數(shù)都裝在元組 args 里面。比如說上面這個(gè)函數(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)生歧義了

          相關(guān)免費(fèi)學(xué)習(xí)推薦:python視頻教程!

          贊(1)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號