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

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

          python中**是什么意思

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

          python中**是什么意思

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

          ** 在python里面表示冪運算

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

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

          test(*args)* 的作用其實就是把序列 args 中的每個元素,當作位置參數(shù)傳進去。比如上面這個代碼,如果 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 表示把傳進來的位置參數(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)生歧義了

          相關(guān)免費學習推薦:python視頻教程!

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