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, 1348🔥, 0💬
Popular Posts:
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...
What Happens If One Row Has Missing Columns? What happens if one row has missing columns? Most brows...
How to convert JSON Objects to PHP Associative Arrays using the json_decode() function? Actually, JS...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
Where to find tutorials on EPUB file format? I want to know how to create EPUB books. Here is a larg...