Categories

Dec 14, 2019 in Python

Q: What Does The **Kwargs Do In Python?

1 Answer

Dec 14, 2019
We can also use the **kwargs syntax in a Python function declaration. It let us pass N (variable) number of arguments which can be named or keyworded.

Example of using the **kwargs:

# Python code to demonstrate

# **kwargs for dynamic + named arguments

def fn(**kwargs):  

    for emp, age in kwargs.items():

        print ("%s's age is %s." %(emp, age))

    

fn(John=25, Kalley=22, Tom=32)

The output:

John's age is 25.

Kalley's age is 22.

Tom's age is 32.
Click here to read more about Python
Click here to read more about Insurance

Related questions

Madanswer
Aug 30 in Python
Dec 22, 2019 in Python
Dec 14, 2019 in Python
...