Sep-24-2018, 09:42 AM
(Sep-23-2018, 03:14 AM)snippsat Wrote: It's called Default Argument
Example:
def foo(x, y=5): print(f'The sum is: {sum((x, y))}')Now if i use this function i only need to give argument forx
parameter.
y
will always be 5 until give two arguments,then default value get overwritten.
>>> foo(4) The sum is: 9 >>> foo(10) The sum is: 15 >>> >>> foo(7, 7) The sum is: 14 >>> foo(100, 599) The sum is: 699
That's not default argument. I know what default argument is.
Those variables were never defined but passed down into the function in capital letters.