Aus dem Kurs: Python: Tipps und Tricks
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.600 Kurse von Branchenfachleuten.
Benannte Parameter – Tutorial zu Python
Aus dem Kurs: Python: Tipps und Tricks
Benannte Parameter
Wenn Si beim Aufruf einer Methode oder Funktion die Parameter explizit benennen, haben Sie bei diesem Zugriff mehr Flexibilität bezüglich der Reihenfolge. Wie das geht, und worauf Sie achten sollten, lernen Sie in diesem Film. Wenn Sie eine Funktion in Python deklariert haben, können Sie die Bezeichner der Parameter beim Aufruf verwenden. Allerdings muss man auf ein paar Sachen aufpassen. Ich habe hier eine kleine Funktion mit drei Parametern A, B und C und deren Werte gebe ich einfach aus. Das bedeutet, wenn ich jetzt hier meine Funktion aufrufe und schriebe da 1, 2 und 3 kommagetrennt hin, dann wird natürlich die 1 A, die 2 B und die 3 C zugeordnet. Das ist so das Standardverfahren, wenn man keine Parameterbezeichner beim Aufruf verändert. Sie können allerdings durchaus die Namen der Parameter auch benutzen, nur das geht nicht beliebig. Das heißt, wenn ich jetzt hier mal c=1, a=2 und dann haben wir noch b=3 machen, dann ist alles gut. Und Sie sehen explizit, dass die Werte, wie hier…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
(Gesperrt)
Per pickle-Modul Objekte persistent machen4 Min. 36 Sek.
-
(Gesperrt)
Über ein Objekt iterieren6 Min. 38 Sek.
-
Eine To-String-Funktionalität bereitstellen3 Min. 36 Sek.
-
(Gesperrt)
Sichere Typvergleiche durchführen2 Min. 51 Sek.
-
(Gesperrt)
Objekte mit __dict__ erweitern4 Min. 22 Sek.
-
(Gesperrt)
Mit Slots arbeiten3 Min. 22 Sek.
-
(Gesperrt)
Strings evaluieren2 Min. 48 Sek.
-
Dynamische Klassen und Typinformationen generieren2 Min. 47 Sek.
-
(Gesperrt)
Reguläre Ausdrücke in Python7 Min. 22 Sek.
-
(Gesperrt)
Properties, Getter und Setter8 Min. 28 Sek.
-
(Gesperrt)
Aufrufargumente an ein Python-Programm übergeben3 Min. 5 Sek.
-
(Gesperrt)
Variable Parameter bei Funktionen10 Min. 50 Sek.
-
(Gesperrt)
Benannte Parameter2 Min. 24 Sek.
-
(Gesperrt)
Lambda-Ausdrücke in Python10 Min. 50 Sek.
-
(Gesperrt)
Lambda-Ausdrücke bei Iteratoren8 Min. 2 Sek.
-
(Gesperrt)
Defaultparameter2 Min. 38 Sek.
-
(Gesperrt)
Tupel erweitern, löschen, einfügen5 Min. 3 Sek.
-
(Gesperrt)
Immutable vs. Mutable6 Min. 4 Sek.
-
Typkonvertierungen6 Min. 19 Sek.
-
(Gesperrt)
Innere Klassen6 Min. 31 Sek.
-
(Gesperrt)
Die with-Anweisung5 Min. 50 Sek.
-
(Gesperrt)
Tricks zu Imports6 Min. 34 Sek.
-
(Gesperrt)
Mehrfache Deklaration3 Min. 1 Sek.
-
(Gesperrt)
Konstanten in Python3 Min. 19 Sek.
-
(Gesperrt)
Vergleichsoperatoren verketten2 Min. 35 Sek.
-
(Gesperrt)
Werte mehreren Variablen in einer Zeile zuweisen3 Min. 19 Sek.
-
(Gesperrt)
Variablen tauschen3 Min. 23 Sek.
-
(Gesperrt)
Mehrfache Rückgabewerte in einer Funktion liefern4 Min. 17 Sek.
-
(Gesperrt)
Multiplikation von sequenziellen Datentypen3 Min. 36 Sek.
-
(Gesperrt)
Eine Zahl in Faktoren zerlegen5 Min. 13 Sek.
-
(Gesperrt)
Quersumme berechnen4 Min. 52 Sek.
-
(Gesperrt)
Strings per format-Funktion formatieren5 Min. 53 Sek.
-
(Gesperrt)
Der Bedingungsoperator3 Min. 49 Sek.
-
(Gesperrt)
Speicherbedarf eines Objekts bestimmen2 Min. 54 Sek.
-
(Gesperrt)
-
-
-