Difference between arguments and parameters

benjithorpe

Benjamin Thorpe

Posted on May 5, 2021

Difference between arguments and parameters

Hi all.
Most people use arguments and parameters interchangeably.
But technically they are not the same.

What are arguments?

In simple words:

  • arguments are data/values that are passed to a function when you call it.
# define the function
def add(a, b):
    ...add the values

# call the function
add(2, 4)

# 2 and 4 are the arguments.
# they are the values the function will manipulate.
Enter fullscreen mode Exit fullscreen mode

What are parameters?

In simple words:

  • parameters are dummy names you pass/give a function when you are defining it.
# Example in python
def add(a, b):
    ...add the values

# a and b are the parameters for the function
# they just acts as a placeholder.
Enter fullscreen mode Exit fullscreen mode

Conclusion

If I might have missed anything, please leave a comment and help me learn from you.
Thanks for reading!!

💖 💪 🙅 🚩
benjithorpe
Benjamin Thorpe

Posted on May 5, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related