- 可选形参:python将非空集合默认为Ture
def make_album(singer,album,num=""): if num: return {"siger":singer,"album":album,"num":num} else: return {"siger":singer,"album":album} print(make_album("谢春花","算云间")) print(make_album("谢春花","算云间",1))
- 不定长参数
def a(**a)://可以传入多个形参 print({"a":4,"b":3,"c":4}) a()
def add(a,*f)://可以传入多个值 print(a,f) add(4) add(4,5) add(5,7,3) def add(*a): print(a) add(5) add(4,6) add(5,7,6)