Python中關於*號的用法
阿新 • • 發佈:2020-12-11
技術標籤: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.拆解 向函式傳遞引數,將變數可迭代物件的元素拆解出來,作為獨立的引數傳遞給函式。
(**)為字典拆解