Default Parameterized Function
Last Updated: 01th September 2025
A default parameter means we give a parameter a default value inside the function definition.If the caller does not provide a value, the default one is used and If a value is provided, it overrides the default.But Remember, the default parameter must be from left to right only.`
📝 Syntax:
def function_name(parameter1, parameter2 = value):
# function body
#..
#..
#
#When Call ir
function_name(argument1, argument2)
function_name(argument1)
Example 1.
def greet(name = "Tukka-Learn"):
print(f"Hello, {name}!")
# Calling the function
greet()
greet("Sadhu")
Example 2.
def add(a, b=10):
print(a + b)
add(5) # a=5, b uses default 10 → 15
add(5, 2) # a=5, b=2 → 7