Python ist eine effektive Programmiersprache, um Dinge absolut zu erledigen done. Es bietet viele integrierte Module, Anweisungen und Funktionen, um verschiedene spezifische Aufgaben auszuführen. Die pass-Anweisung in Python funktioniert genauso wie ein Platzhalter für ein Textfeld in einem Webformular. Es spielt die gleiche Rolle wie ein Nullspiel in jeder Programmiersprache. Wenn der Python-Interpreter die pass-Anweisung ausführt, passiert nichts. Es ist nützlich, eine pass-Anweisung zu platzieren, wenn wir eine Anweisung syntaktisch benötigen und sie nicht ausführen möchten. Wie der Name schon sagt, übergibt es die Kontrolle an die nächste Anweisung.
Der Hauptunterschied zwischen der Kommentar- und der Pass-Anweisung besteht darin, dass der Python-Interpreter die Kommentare vollständig ignoriert, während die Pass-Anweisung nicht ignoriert wird. Dieser Artikel erklärt die Verwendung der Pass-Anweisung im Detail.
Syntax der Pass-Anweisung
Die Syntax der pass-Anweisung lautet wie folgt:
bestehenBeispiele
Wir fügen die pass-Anweisung in Schleifen, Funktionen, bedingte Anweisungen und Klassen ein, in denen der leere Code nicht zulässig ist. Wir haben zum Beispiel eine Funktion deklariert und ihren Rumpf noch nicht implementiert, aber wir wollen ihre Funktionalität in Zukunft implementieren. Eine Funktion in Python kann keinen leeren Körper haben. Der Python-Interpreter zeigt einen Fehler an. In diesem speziellen Fall könnten wir pass-Anweisungen verwenden, die eigentlich nichts ausführen würden. Gehen wir nun weiter und sehen uns ein Beispiel für eine Pass-Anweisung an.
# ein Programm zum Implementieren der Pass-Anweisung#Funktion erstellen
def Berechnungssumme():
bestehen
Ausgabe
Wenn wir das obige Programm ausführen, zeigt der Python-Interpreter keinen Fehler an und es passiert nichts.
Lassen Sie uns die pass-Anweisung in einer Klasse verwenden. Pass-Anweisung ist nur ein Platzhalter für zukünftigen Code.
#ein Programm zum Implementieren der Pass-Anweisung.#Eine Klasse erstellen
Klassennummern:
bestehen
Verwenden wir nun die pass-Anweisung in der for-Schleife. Wenn wir eine leere for-Schleife erstellen, gibt der Interpreter einen Fehler aus. Lassen Sie uns zunächst eine leere for-Schleife ohne eine pass-Anweisung erstellen und sehen, was passiert.
#ein Programm zum Implementieren der Pass-Anweisung#eine leere for-Schleife erstellen
my_list = ['l','i','n','u','x','h','i','n','t']
für x in my_list:
Ausgabe
In diesem Fall zeigt der Python-Interpreter einen Fehler „SyntaxError“ an.
Jetzt verwenden wir die pass-Anweisung in der Schleife.
# ein Programm zum Implementieren der Pass-Anweisung#eine leere for-Schleife erstellen
my_list = ['l','i','n','u','x','h','i','n','t']
für x in my_list:
#using pass-Anweisung
bestehen
Ausgabe
Durch Hinzufügen der Pass-Anweisung, wenn wir den Fehler beseitigt haben.
Nehmen wir ein anderes Beispiel und verwenden die pass-Anweisung innerhalb der for-Schleife, wenn eine gegebene Bedingung wahr ist.
# ein Programm zum Implementieren der Pass-Anweisung#eine leere for-Schleife erstellen
my_list = ['l','i','n','u','x','h','i','n','t']
für x in my_list:
if(x == 'n'):
#using pass-Anweisung
bestehen
sonst:
drucken (x)
Ausgabe
Der Programmfluss geht zur nächsten Iteration über, wenn die gegebene Aussage wahr ist.
Fazit
Pass-Anweisung wird als Platzhalter für zukünftigen Code verwendet. Es wird verwendet, wenn wir den leeren Code in eine Klasse, Funktion, Bedingungsanweisung oder Schleife einfügen müssen. Dieser Artikel beschreibt die Pass-Anweisung mit Beispielen.