Fußnoten

1Es gibt eine Ausnahme von dieser Regel. Diese sollte aber zugunsten der besseren Lesbarkeit sparsam oder gar nicht eingesetzt werden.
2Die Untersuchung von Objekten zur Laufzeit wird im Englischen als „Introspection“, also Selbstbeobachtung, bezeichnet. In Python kann man alle Objekte betrachten.
3Man sagt auch „die Exception wird geworfen“, „to throw an exception“ im Englischen.
4Vorausgesetzt, der Interpreter ist frisch gestartet, und die Variable ist nicht vom vorherigen Beispiel vorhanden.
5Dies wird als „Überladen“ einer Funktion bezeichnet. Python verhindert nicht die Definition von mehreren Funktionen mit gleichem Namen und unterschiedlichen Parameterlisten. Es ist aber nur die zuletzt definierte Funktion erreichbar.
6Um anderen ...

Get Python 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.