亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中 * 的用法詳解

發布時間:2020-09-29 08:16:02 來源:腳本之家 閱讀:147 作者:未知生命 欄目:開發技術

1、表示乘號

2、表示倍數,例如:

def T(msg,time=1):
  print((msg+' ')*time)

T('hi',3)

打印結果(打印3次):

hi hi hi

3、單個 *

(1)、如:*parameter是用來接受任意多個參數并將其放在一個元組中。

>>> def demo(*p):
  print(p)

  
>>> demo(1,2,3)
(1, 2, 3)

(2)、函數在調用多個參數時,在列表、元組、集合、字典及其他可迭代對象作為實參,并在前面加 *

如   *(1,2,3)解釋器將自動進行解包然后傳遞給多個單變量參數(參數個數要對應相等)。

>>> def d(a,b,c):
  print(a,b,c)

  
>>> d(1,2,3)
1 2 3


>>> a=[1,2,3]
>>> b=[1,2,3]
>>> c=[1,2,3]
>>> d(a,b,c)
[1, 2, 3] [1, 2, 3] [1, 2, 3]

  
>>> d(*a)
1 2 3

提示:序列解包要在關鍵參數和  **參數 之前進行處理

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

4、兩個 **  如:    **parameter用于接收類似于關鍵參數一樣賦值的形式的多個實參放入字典中(即把該函數的參數轉換為字典)。

>>> def demo(**p):
  for i in p.items():
    print(i)

    
>>> demo(x=1,y=2)
('x', 1)
('y', 2)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潍坊市| 茌平县| 肥乡县| 会昌县| 竹山县| 满洲里市| 兴隆县| 绵竹市| 阳江市| 通化县| 丰台区| 蕲春县| 望都县| 内黄县| 门头沟区| 五莲县| 巴南区| 邵武市| 河北区| 杨浦区| 江山市| 望城县| 卢氏县| 衡阳县| 原阳县| 九江县| 望奎县| 穆棱市| 古浪县| 巧家县| 镇雄县| 潍坊市| 兴城市| 石城县| 仪征市| 壤塘县| 浦东新区| 石河子市| 洛阳市| 勐海县| 塔城市|