最近需要使用Python,長時間不用了,又重新拾起來學習一下,記錄一下重要的知識點。這次爲可變參數:
def func1(*args,**kwargs):
print type(args)
print type(kwargs)
for i in args:
print i
for key in kwargs:
print key+"------"+str(kwargs[key])
if __name__ == "__main__":
func1(1,2,3,4,5,key1=6,key2=7,key3=8,key4=9,key5=10)
可以看出來,*的是普通的可變參數,列表,而**kwargs是鍵值對參數