Function Arguments
In Python, you can define a function that takes variable number of arguments. In this article, you will learn to define such functions using default, keyword and arbitrary arguments.
Arguments
def add(x, y):
"""This function adds two numbers"""
print(x + y)
add(1, 2)print(add(1, 2))
# 3print(add(1))
# TypeError: add() missing 1 required positional argument: 'y'
print(add())
# TypeError: add() missing 2 required positional arguments: 'x' and 'y'Variable Function Arguments
Python Keyword Arguments
Python Arbitrary Arguments
Last updated