99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-29 閱讀量: 850
python* 的用法

一、表示乘號或者冪計算

二、表示重復(fù)次數(shù),例如:

將字符串輸出三次

三、單個 *

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

 def test(*p):
?? ?print(p)


test(1,2,3)
(1, 2, 3)

(2)、函數(shù)在調(diào)用多個參數(shù)時,在列表、元組、集合、字典及其他可迭代對象作為實參,并在前面加 *如?? *(1,2,3)解釋器將自動進(jìn)行解包然后傳遞給多個單變量參數(shù)(參數(shù)個數(shù)要對應(yīng)相等)。

>>> 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

提示:序列解包要在關(guān)鍵參數(shù)和? **參數(shù) 之前進(jìn)行處理

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

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


>>> demo(x=1,y=2)
('x', 1)
('y', 2)
0.0000
6
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子