Parameter names vs. argument names#
Most of the time, parameters and variable arguments will have different names. For example, take a look at this code.
def add_numbers(num1,num2):
return num1 + num2
x = 1
y = 100
print(add_numbers(x,y))
The arguments are the variables x
and y
, and the parameters are num1
and num2
. It is relatively straightforward to follow that the argument x
is passed into the parameter num1
when add_numbers()
is called, and similarly y
is passed into num2
.