0% found this document useful (0 votes)
96 views

Python Args and Kwargs Demystified - Real Python

Python Args and kwargs

Uploaded by

Stoica Vlad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views

Python Args and Kwargs Demystified - Real Python

Python Args and kwargs

Uploaded by

Stoica Vlad
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Python args and

kwargs:
Demystified
Rich Bibby 6 Lessons " 12m
# intermediate python

Sometimes, when you look at a function


definition in Python, you might see that it
takes two strange arguments: *args and
**kwargs. If you’ve ever wondered what
these peculiar variables are, or why your IDE
defines them in main(), then this course is for
you! You’ll learn how to use args and kwargs
in Python to add more flexibility to your
functions.

By the end of the course, you’ll know:

What *args and **kwargs actually


mean
How to use *args and **kwargs in
function definitions
How to use a single asterisk (*) to
unpack iterables
How to use two asterisks (**) to unpack
dictionaries

This course assumes that you already know


how to define Python functions and work
with lists and dictionaries.

! Get Started

Python args and kwargs:


Demystified
6 Lessons " 12m

1. Passing Multiple Arguments


$ to a Function (01:56)

2. Using the Python args


% Variable in Function Definitions
(02:36)

3. Using the Python kwargs


% Variable in Function Definitions
(01:08)

4. Ordering Arguments in a
% Function (01:03)

5. Unpacking With the Asterisk


% Operators (05:14)

6. Python args and kwargs:


% Demystified (Summary) (00:32)

! Get Started

About Rich Bibby

Rich is an avid Pythonista and a


video instructor at Real Python. He
is also a Network Engineer using
Python to automate the
management of a large network
infrastructure. He lives in Dubai,
UAE, with his wife and daughter plus
a Miniature Schnauzer.

» More about Rich

Each tutorial at Real Python is created by


a team of developers so that it meets our
high quality standards. The team
members who worked on this tutorial
are:

« Browse All Courses

© 2012–2020 Real Python ⋅ Privacy Policy


Improve Your Python

You might also like