-------------------parameter Type-----------------
1. Position parameters
def fun1 (x, y):
Print (x)
Print (y)
return 0
FUN1 (1,3)
2. Keyword parameters
def fun1 (x, y):
Print (x)
Print (y)
return 0
FUN1 (y=1,x=3)
3, the position parameter, the keyword parameter, the default parameter uses
def fun1 (x,y=6):
Print (x)
Print (y)
return 0
FUN1 (10)
FUN1 (10,7)
FUN1 (x=8)
4. Parameter group
*arge-------------------------
def fun1 (X,*args):
Print (x)
Print (args)
return 0
FUN1 (1,3,15,1,3,4)
Fun1 (1,* (3,15,1,3,4))
*kwarge-------------------------
def fun1 (X,**kwargs):
Print (x)
Print (Kwargs)
return 0
FUN1 (1,name = ' Harry ', age = 18)
FUN1 (1,**{name: ' Harry ', age:18})
Mixed use
def fun1 (X,y,age=17,*args,**kwargs):
Print (x)
Print (y)
Print (args)
Print (Kwargs)
return 0
FUN1 (1,3,15,1,3,4,name = ' Marry ', sex = ' M ')
The parameter problem of Python 3.x--function