Die Programmierung beinhaltet oft eine bedingte Ausführung. Und in Python tun wir dies mit der if-Anweisung. Wir haben if gefolgt von einem booleschen Ausdruck die zu wahr oder falsch ausgewertet werden müssen, ein Doppelpunkt und dann eine oder mehrere Anweisungen das wird ausgeführt, wenn und nur, wenn der Ausdruck als wahr ausgewertet wird. Jetzt gibt es zwei boolesche Werte die Teil der Python-Sprache sind und sie werden großgeschrieben. Und der Typ davon heißt Bool. Es ist eine Klasse und die einzigen zwei gültigen Werte für jede boolesche Variable ist wahr oder falsch. So kann ich eine ganz einfache if-Anweisung schreiben unter Verwendung des wahren Literals, und folgen Sie diesem Ausdruck mit einem Doppelpunkt. Der Doppelpunkt bedeutet, dass wir noch nicht fertig sind. Ich muss mindestens eine Aussage im Körper haben an das wenn und die Auslassungspunkte dort erinnert mich dass das eingerückt werden muss. Und ich werde einfach drucken, hallo. Und wenn ich dann in der nächsten Zeile mit einem Auslassungszeichen die Eingabetaste drücke das sagt die interaktive Umgebung dass ich mit diesem Block von Aussagen fertig bin, weil ich eine oder mehrere Aussagen definieren kann eingebettet in den Körper des if das wird bedingt ausgeführt. Und wie ihr euch vorstellen könnt, wenn ich dasselbe mache mit einem Literalwert von false wird meine Ausgabe nicht angezeigt. Schauen wir uns also ein Programm an. Ich habe X als zwei definiert und dann die Frage gestellt, ist X gleich zwei? Und wenn ja, drucke ich das aus, aber egal, ich werde das immer drucken. Um es zu beweisen, setze ich X auf einen anderen Wert und führen Sie das gleiche Programm aus, nachdem ich es gespeichert habe. Und Sie werden sehen, dass nur die eingerückten Aussagen sind von der if-Anweisung betroffen. Seien Sie jetzt sehr vorsichtig, wenn Sie Ihre Einrückung ausführen Python ist sehr wählerisch in Bezug auf Einrückungen und Sie können nicht mit einem zusätzlichen Leerzeichen oder einem Leerzeichen weniger einrücken, und Sie können keine Tabulatoren anstelle von Leerzeichen verwenden. Sie bemerken, dass sich der I-Träger um ein Feld nach dem anderen bewegt. Ich habe dort Plätze. Und so wird es gut gehen. Beachten Sie auch, dass dies ein Vergleich ist. Ich vergleiche die Variable auf der linken Seite zum wörtlichen rechts. Es ist kein Auftrag. Einige Sprachen wie die Programmiersprache C erlauben Ihnen, eine Zuweisungsanweisung zu setzen für den Ausdruck. Beachten Sie auch, dass in Python Die Klammern um Ihren Ausdruck sind optional.