Python

Python is a programming language.

Snippets

*args & **kwargs?

>>> def hello(*args, **kwargs):
...     gretting = kwargs.pop('gretting', 'Hello')
...
...     print(f"""{gretting} {' '.join(args)}!""")
...
>>>
>>> hello("Laura", "Dang", gretting="Hi")
Hi Laura Dang!

Bare asterisk (*) in function argument

In Python 3 you can specify * in the argument list:

Parameters after "*" or "*identifier" are keyword-only parameters and may only be passed used keyword arguments.

Python 3.5 Documentationarrow-up-right

Coerce to NamedTuple

Libraries

Data Science

Templates

Last updated