Return values, multiple return values, function annotations, and docstrings
Python functions can return any object, often pack multiple results into a tuple, and may document intent through annotations and docstrings.
- Multiple returns are tuple packing
- Annotations describe intent, not runtime enforcement by default
- Docstrings explain usage and behavior
Return values, multiple return values, function annotations, and docstrings