unlimited arguments python code example
Example 1: unlimited keyword arguments python
def calculate(n, **kwargs):
print(n + kwargs['add'])
print(n * kwargs['multiply'])
calculate(3, add=4, multiply=5)
Example 2: unlimited arguments python
def add(*args):
return sum(args)
print(add(1,2,3,4,5))
print(add(10, 20, 30))
Example 3: variable number of arguments to python class
def multiply(*args):
z = 1
for num in args:
z *= num
print(z)
multiply(4, 5)
multiply(10, 9)
multiply(2, 3, 4)
multiply(3, 5, 10, 6)
Example 4: args kwargs python
>>> def argsKwargs(*args, **kwargs):
... print(args)
... print(kwargs)
...
>>> argsKwargs('1', 1, 'slgotting.com', upvote='yes', is_true=True, test=1, sufficient_example=True)
('1', 1, 'slgotting.com')
{'upvote': 'yes', 'is_true': True, 'test': 1, 'sufficient_example': True}