Positional Keyword Argument Function

Last Updated: 01th September 2025


A positional keyword argument function is a function that takes input values (parameters/arguments).The arguments are passed with their corresponding parameter names.

📝 Syntax:

def function_name(parameter1, parameter2):
    # function body
    #..
    #..

#When Call it
function_name(argument1, argument2)
function_name(argument2, argument1)

Example 1.

def greet(name, age):
    print(f"Hello, {name}! You are {age} years old.")
greet("Amit", 21)
greet(age=21, name="Amit")

Example 2.

def add_numbers(a, b,c=0):
    print(a+b+c)
add_numbers(1,2,3)
add_numbers(1,2)
add_numbers(b=2,a=1)

💡 Quick Practice