Defaults, multiple return values, passing functions as arguments, and the reference semantics that make a function quietly change its caller's list.
Default Arguments
~8 min· Intro
Returning Several Values
~9 min· Easy
Functions as Arguments
~10 min· Easy
Lists Are Passed by Reference
Docstrings and Guard Clauses
Composing Small Functions
Sign in for the concept check
Optional multiple-choice questions on the ideas behind this section. Most useful after you have tried the coding problems above.