One, function 1. Defining claims
def function name (parameter):
function body
return value
Note: The function must complete the definition declaration before calling
2. Parameters
1) General parameters
def Test (a): # here parameter A is the normal parameter print(a)
2) Specify parameters
def Test (a): Print (a) test (a=5) # here A is the specified parameter
3) Default parameters
def Test (A, b=3): #A is a normal parameter, B is the default parameter print(A +b) Test (5) # output is 8test (5, 5) # output is ten
4) Dynamic Parameters
def Test (*args): # Args is the dynamic parameter print (typeof (args)) # tuple print (args) # (one, one, one) test ( one, $)
def Test (**kwargs): # kwargs for dynamic parameter print(Type (Kwargs)) # Dict Print(Kwargs) # {' A ': 3, ' B ': 4, ' C ': 5}Test (a=3, b=4, c=5)
Python Learning (v)--functions