Tools, FAQ, Tutorials:
Parameter List in Function Definition Statements
How to specify parameters in the "def" statement to define a new function in Python?
✍: FYIcenter.com
When defining a function, you can specify the parameter list as a comma separated list of variables with or without default values in the following syntax:
def function_name(variable,variable,...,variable=default_value,...): statement_block
Note that variables with default values must be specified after variables without default values.
When calling the function, you must provide values for all parameter variables except parameters with default values.
For example, the profile("Joe",25) expression calls the "profile()" function to be executed with 2 values provided to be assigned to its parameters.
>>> def profile(name,age=25): ... print("Name: "+name) ... print("Age: "+str(age)) ... >>> profile("Joe") Name: Joe Age: 25
Note that when assigning default value to a function parameter, you can use expressions with any variables available when the "def" statement is interpreted. For example, expression "legalAge+3" is used as the default "age" for the "profile" function:
>>> legalAge = 18 >>> def profile(name,age=legalAge+3): ... print("Name: "+name) ... print("Age: "+str(age)) ... >>> profile("Joe") Name: Joe Age: 21
⇒ Calling Function with Keyword Parameters
⇐ Function Calling Expressions
2022-10-26, 1194🔥, 0💬
Popular Posts:
What is Azure API Management Gateway? Azure API Management Gateway is the Azure Web server that serv...
How to run PowerShell Commands in Dockerfile to change Windows Docker images? When building a new Wi...
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...
FYIcenter JSON Validator and Formatter is an online tool that checks for syntax errors of JSON text ...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...