Commit 3c9f9ac6 authored by Georg Brandl's avatar Georg Brandl

Added example for the ** operator in function calls

parent 4bd165af
......@@ -1642,6 +1642,20 @@ are not available separately, write the function call with the
[3, 4, 5]
\end{verbatim}
In the same fashion, dictionaries can deliver keyword arguments with the
\code{**}-operator:
\begin{verbatim}
>>> def parrot(voltage, state='a stiff', action='voom'):
... print "-- This parrot wouldn't", action,
... print "if you put", voltage, "volts through it.",
... print "E's", state, "!"
...
>>> d = {"voltage": "four million", "state": "bleedin' demised", "action": "VOOM"}
>>> parrot(**d)
-- This parrot wouldn't VOOM if you put four million volts through it. E's bleedin' demised !
\end{verbatim}
\subsection{Lambda Forms \label{lambda}}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment