‫Ich möchte mit Ihnen über eine andere Art der bedingten Logik sprechen, wir haben das if L gesehen. F. und dann die Elst-Anweisung.
‫Aber es gibt noch einen anderen Weg, der als ternär bezeichnet wird.
‫Operator, dies ist jetzt immer noch dasselbe wie die else, if oder if else Anweisungen, aber es ist eine Abkürzung, so dass Sie diese
‫nur mit einer bestimmten bedingten Logik verwenden können.
‫Das heißt also nicht, hey, das ist nur ein ganz neuer Weg.
‫Dies ist in gewisser Weise eine Abkürzung für Sie, um Ihren Code ein wenig sauberer zu machen.
‫Werfen wir einen Blick.
‫Diese ternären Operatoren können übrigens auch bedingte Ausdrücke genannt werden.
‫Und wenn Sie das Wort Ausdruck hören, sollte Ihnen das etwas bedeuten.
‫Richtig?
‫Es ist ein Ausdruck, weil es zu einem Wert ausgewertet wird.
‫Ein ternärer Operator oder ein bedingter Ausdruck ist also eine Operation, die basierend darauf, ob die Bedingung wahr ist oder
‫nicht, zu etwas ausgewertet wird.
‫Und es ist tatsächlich ein neues Feature von Python ab Version zwei, Punkt vier.
‫Schauen wir also mal rein.
‫Wir verwenden dies, um zu sagen, dass es Bedingung ist.
‫Wenn dies wahr ist, dann tun Sie dies.
‫Dies ist also die Bedingung, wenn sie wahr ist, und ich bitte Sie um Verständnis, dass sie zunächst etwas verwirrend ist.
‫Wir sagen ob.
‫Und hier geben wir Bedingung an.
‫Ansonsten Zustand.
‫Wenn.
‫Ansonsten, in Ordnung, das ist ein wenig verwirrend, also gehen wir es durch.
‫Die EFF wird also diese Bedingung überprüfen, also beginnt sie nicht wirklich hier, sie wird sagen,
‫hey, wenn diese Bedingung ist.
‫Jetzt wird dies als wahr oder falsch bewertet.
‫Wenn es wahr ist, werden wir dies tun.
‫Sonst machen wir das.
‫Lassen Sie mich Ihnen ein Beispiel zeigen, wie das funktionieren würde.
‫Nehmen wir an, wir versuchen festzustellen, ob ein Benutzer Ihr Freund ist, also sagen wir, ist Freund.
‫Und hier sehen wir, dass für Freund wahr oder falsch ist, vielleicht können wir auf Facebook überprüfen, ob
‫Benutzer Ihnen Nachrichten senden können, oder auf Twitter, ob Twitter-Benutzer Ihnen Direktnachrichten senden können.
‫Nun, hier und lass es uns tun.
‫Nachricht und hier können wir unseren ternären Operator ausführen, wir werden Nachricht laut sagen, wenn ja, ist dies, wenn die
‫Bedingung wahr ist, die Bedingung ist, hey, ist diese Person Ihr Freund, sonst ist die Bedingung
‫falsch?
‫Nun, ich werde sagen, dass ich keine Nachrichten senden darf.
‫Und Sie können hier sehen, dass dies ein Einzeiler ist, obwohl es wie zwei Zeilen aussieht.
‫Aber Sie können hier sehen, dass es nicht wirklich so ist, dass wir wickeln, damit wir den gesamten Code sehen
‫können.
‫Lassen Sie uns dies ausführen und sehen, was Prince senden kann, wenn ich dies ausführe.
‫Nachricht ist erlaubt, weil wir Nachricht laut der Kann-Nachricht zugewiesen haben, denn während die Bedingung wahr war, wenn diese
‫Person nicht mein Freund war und ich dies nicht erlaubte, Nachricht auszuführen, weil die Bedingung, wenn die Bedingung als falsch
‫ausgewertet wird, Ich weiß, dass die Bestellung hier etwas verwirrend sein kann.
‫Sie müssen es sich also möglicherweise ein paar Mal ansehen und es ein paar Mal verwenden, um sich wirklich daran zu erinnern.
‫Aber dies ist eine allgemeine Regelbedingung, wenn wahr, wenn Bedingung oder sonst Bedingung, wenn nicht falsch.
‫Wenn falsch.
‫Kann nicht buchstabieren.
‫In Ordnung, eine nette Abkürzung, um etwas zu tun, wenn eine Bedingung entweder wahr oder falsch ist oder zu wahr oder falsch
‫ausgewertet wird.
‫Alles klar, wir sehen uns im nächsten Video.
‫Wiedersehen.