久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    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 中的每個元素,當(dāng)作位置參數(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)免費學(xué)習(xí)推薦:python視頻教程!

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