Interview Question

Difference between parameter and argument?

Parameters appear in definitions; arguments appear in calls.

💡 Concept ✅ Quick Revision 🐍 Python

Answer

A parameter is a name in a function definition; an argument is a value supplied in a call. • Parameters define how a function receives values. • Arguments can be positional or keyword-based. • Python binds arguments to parameters according to the function signature.

💡 Simple Example

def greet(name): print(f'Hello, {name}') greet('Maya')

Output

Hello, Maya

⚡ Quick Revision

Parameters appear in definitions; arguments appear in calls.