
TODO It's equivalent to a label , You can find it later TODO To find the incomplete function 
Receive separately 
Encapsulated in a list 
If the number of parameters returned by the function is uncertain , You cannot use the parameter that determines the number to receive 
The first thing you should do is write out the conditions for the end of the function 
Parameter name must be specified
Separated by named keywords , Keyword name must be specified during transfer . Otherwise, the report will be wrong .
Specify default parameters :
The number of parameters passed in during the call is uncertain 
The rest of the information is in key value Form transfer 
Although encapsulated into a dictionary , But you can't pass a dictionary directly into it . When passing on the dictionary, you should also write **
When a named keyword is preceded by a variable parameter , Do not write ,*, Otherwise, the report will be wrong
Variable keywords must be followed by explicit keywords 

To mix , The order of these parameters must not be disturbed , Can be less