O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Spezielle Arten des Argumentabgleichs

In Python werden Argumente immer durch Zuweisung übergeben, und Namen in der def-Kopfzeile werden an übergebene Objekte gebunden. Auf diesem Modell aufbauend bietet Python allerdings zusätzliche Mittel, die verändern, wie Argumentobjekte im Aufruf mit Argumentnamen in der Kopfzeile vor der Zuweisung abgeglichen werden. Diese Mechanismen sind alle optional, aber mit ihnen können Sie Funktionen schreiben, die flexiblere Aufrufmuster unterstützen.

Standardmäßig werden Argumente nach Position, von links nach rechts, abgeglichen, und Sie müssen genauso viele Argumente übergeben, wie es Parameternamen in der Kopfzeile der Funktion gibt. Aber Sie können auch einen Abgleich nach Namen, Standardwerten und Auffangobjekten ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required