PL/Python also supports anonymous code blocks called with the DO statement:
# PL/Python code
$$ LANGUAGE plpython3u;
An anonymous code block receives no arguments, and whatever value it might return is discarded. Otherwise it behaves just like a function.
If you see anything in the documentation that is not correct, does not match
your experience with the particular feature or requires further clarification,
to report a documentation issue.