There are three different parameters to the function:
- General parameters
- Default parameters
- Dynamic parameters
# ######### define function #########
# name is called the formal parameter of function func, abbreviation: Parameter
def func (name):
Print (name)
# ######### Execute function #########
# ' Fuyuteng ' is called the actual argument of function func, abbreviation: argument
Func (' Fuyuteng ')
def func (name, age = 18print (" %s:%s (name,age)) # specify parameter func ( ' fuyuteng ", 19) # Use default parameter func (
def func (*args): print (args) dynamic parameter-sequence # execution Mode one func (11,33,4,4454,5)# Execution mode Two li = [11,2,2,3,3,4,54]func (*li)
Dynamic Parameters-Dictionary
def func (* *kwargs): print (args) Span style= "COLOR: #008000" ># execution mode one func (Name= "fuyutengi ", Age=18) # execution mode two li = {" name ": " fuyuteng", age:18, ' gender": ' male< Span style= "COLOR: #800000" > ' }func (**li)
- < Span style= "COLOR: #800000" > < Span style= "COLOR: #800000" > < Span style= "COLOR: #800000" > dynamic parameters-sequence and dictionary
def func (*args, * *Kwargs): print (args) print (Kwargs)
Python function Chapter 0-2