Willkommen zurück.
Wenn Sie sich erinnern, haben wir hier etwas anderes, also haben wir einzigartige Schlüssel.
Wenn Sie sich erinnern, müssen wir einen einzigartigen Fall haben.
Sagen wir, das ist großartig und ich weiß nicht, sagen wir, ein Warenkorb und wir können auf diesen Warenkorb zugreifen, wenn
ich auf Ausführen klicke.
Ich bekomme eins, zwei, drei, aber was ist, wenn wir nicht wissen, was dieses Wörterbuch ist, vielleicht ist ein
Wörterbuch etwas anderes, das wir nicht sehen können, aber wir wollen wissen, ob wir diesen Benutzer nennen.
Wenn dieser Benutzer möglicherweise eine Eigenschaft wie H.
Haben sie diesen Altersschlüssel?
Nun, wenn ich auf Ausführen klicke.
Darf ich einen Luftschlüssel bekommen Luftalter existiert nicht, aber erinnern Sie sich an Fehler in unseren Programmen und das ist etwas, was
wir später behandeln werden, sind nicht gut.
Sie stoppen das Programm, sobald der Python-Interpreter einen Fehler eingibt.
Es wird das Programm verlassen und sagen, hey, Sie haben einen Fehler und es wird vollständig ignorieren,
was sich darunter befindet.
Hier haben wir nichts.
Aber in einem realen Programm möchten wir diese Fehler vermeiden, da es die Ausführung stoppt.
Eine andere gute Möglichkeit, auf einen Schlüssel zuzugreifen und zu sehen, ob er überhaupt existiert, besteht darin, dot get zu verwenden und zu erraten, was es
ist.
Hast du eine Methode erraten?
Nun gut, doGet ist eine Methode für das Objekt oder das Wörterbuch in Python.
Also hier, wenn wir alt werden.
Und lauf doch.
Ich bekomme keine, also wird mein Programm nicht ausgestrahlt.
Es sagt nur, hey, da ist nichts, es fehlt an Wert und wir haben inzwischen gelernt, was nichts
bedeutet.
Das ist also eine wirklich gute Möglichkeit, diese Fehler zu vermeiden.
Übrigens, wenn der Benutzer kein Alter enthält, Sie jedoch einen Standardwert haben möchten, können Sie
Folgendes tun.
Sie fügen also ein Komma hinzu und sagen hier, was Sie als Standardwert wünschen.
Also lass uns das herausfinden.
Wenn ich klicke, laufe.
Ich bekomme 55, weil ich jetzt sage, hey, nimm das Alter aus dem Benutzerwörterbuch, wenn das Alter im Benutzerwörterbuch nicht
vorhanden ist, verwende fünfundfünfzig.
Jetzt haben wir also fünfundfünfzig.
Aber wenn der Benutzer bereits das Alter hat.
Und ich klicke auf Ausführen.
Ich bekomme 20, also hey, falls das Alter keinen Standardwert hat, ist das wirklich sehr schön.
Jetzt zeige ich Ihnen eine andere Möglichkeit, ein Wörterbuch zu erstellen, was nicht sehr verbreitet ist.
Meistens möchten Sie die Syntax verwenden.
Aber nur damit Sie sich dessen bewusst sind, hier ist ein anderer Weg.
Nehmen wir an, wir haben einen neuen Benutzer.
Also Benutzer zwei, ich kann hier ein Wörterbuch erstellen, indem ich dict sage, was wiederum eine eingebaute Funktion ist.
Und hier drinnen, sieh dir das an.
Es zeigt mir, hey, dies wird ein neues leeres Wörterbuch erstellen und wir können verschiedene
Werte und Schlüsselwertpaare erstellen.
Und wir sagen einfach, ich will den Schlüssel.
Um den Wert gleichzusetzen, sagen wir in meinem Fall einfach, dass ich den Namen haben möchte.
Gleich zu machen.
John John.
Wenn ich jetzt user zu gut ausdrucke, bevor ich auf Ausführen klicke, sehe ich, dass ich einen roten Unterstrich habe.
Und übrigens, wenn Sie hier nach Flocken sehen, ist das etwas namens LINTANG, etwas, worüber wir sprechen
werden, wenn wir über Entwicklerumgebungen sprechen.
Wir verwenden diese Linta, die Ihnen sagt, wann immer Sie Fehler in Python machen und besagt, dass Schlüsselwörter ein Ausdruck
sein können.
Das bedeutet nur, dass das Schlüsselwort nur eine Variable sein muss, die wir erstellen.
Also wenn ich hier auf Ausführen klicke.
Sieh dir das an, ich habe John, John genannt.
Wir haben jetzt also einen Benutzer mit diesem Schlüssel-Wert-Paar erstellt, wie ich bereits sagte, diese Art der Erstellung von Wörterbüchern ist nicht
sehr verbreitet.
Meistens wirst du so etwas tun.
Aber zumindest wissen Sie jetzt, dass es diese eingebaute Funktion deshalb gibt.
Wir sehen uns im nächsten.
Tschüss.