1. 程式人生 > 其它 >Python中關於*號的用法

Python中關於*號的用法

技術標籤:Python自動化測試課程python

Python中關於*號的用法

1.表示乘號

2.*p 接受任意多個引數並將其放在一個元組中

def a(*b)
    print(b)
    a(1,2,3) -->(1,2,3)

3.解包傳遞多個引數

def d(a,b,c)
    print(a,b,c)
a = [1,2,3]
d(*a) -->1 2 3

4.**p 類似於關鍵引數一樣賦值的形式的多個實參放入字典中(把該函式引數轉為字典)

def demo(**p)
    #for i in p.items()#items()方法:以列表返回可遍歷的元組陣列
# print(i) print(p) demo(x =1 ,y =2) --> {'x':1, 'y' = 2}

5.*表示乘法、**表示取冪

6.拆解 向函式傳遞引數,將變數可迭代物件的元素拆解出來,作為獨立的引數傳遞給函式。
(**)為字典拆解
拆解列表
拆解元組