Python Language Functions Defining a function with arguments

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Example

Arguments are defined in parentheses after the function name:

def divide(dividend, divisor):  # The names of the function and its arguments
    # The arguments are available by name in the body of the function
    print(dividend / divisor)

The function name and its list of arguments are called the signature of the function. Each named argument is effectively a local variable of the function.

When calling the function, give values for the arguments by listing them in order

divide(10, 2)
# output: 5

or specify them in any order using the names from the function definition:

divide(divisor=2, dividend=10)
# output: 5


Got any Python Language Question?