Instrucțiunea Python pass

Python Pass Statement



Python este un limbaj de programare eficient pentru a face lucrurile într-o manieră absolută. Oferă multe module, instrucțiuni și funcții încorporate pentru a îndeplini diverse sarcini specifice. Declarația pass din Python funcționează în același mod ca un substituent pentru un câmp text într-un formular web. Joacă același rol ca o piesă nulă în orice limbaj de programare. Când interpretul Python execută instrucțiunea pass, nu se întâmplă nimic. Este util să plasați o instrucțiune de trecere atunci când solicităm sintactic o instrucțiune și nu dorim să o executăm. După cum sugerează și numele, trece controlul la următoarea declarație.







Principala diferență între declarația de comentariu și de trecere este că interpretul Python ignoră complet comentariile, în timp ce instrucțiunea de trecere nu este ignorată. Acest articol explică în detaliu utilizarea declarației de trecere.



Sintaxa declarației pass

Sintaxa instrucțiunii pass este după cum urmează:



trece

Exemple

Punem instrucțiunea pass în bucle, funcții, instrucțiuni condiționale și clase în care codul gol nu este permis. De exemplu, am declarat o funcție și nu i-am implementat încă corpul, dar dorim să implementăm funcționalitatea sa în viitor. O funcție din Python nu poate avea niciun corp gol. Interpretul Python va afișa o eroare. În acest caz specific, am putea pune instrucțiuni de trecere la utilizare care nu ar efectua nimic. Acum, să mergem mai departe și să vedem un exemplu de declarație de trecere.





# un program pentru implementarea instrucțiunii de trecere

#crearea unei funcții
defcaclculatesum():
trece

Ieșire

Când executăm programul de mai sus, interpretul Python nu afișează nicio eroare și nu se întâmplă nimic.



Să folosim declarația pass într-o clasă. Declarația Pass este doar un substituent pentru codul viitor.

#un program pentru implementarea declarației de trecere.

#crearea unei clase
clasănumere:
trece

Acum, să folosim instrucțiunea pass în buclă. Dacă facem o buclă goală, atunci interpretul va arunca o eroare. Mai întâi, să facem o buclă goală fără o instrucțiune de trecere și să vedem ce se întâmplă.

#un program pentru implementarea declarației de trecere

#creare o buclă goală pentru
lista mea= [„cel”,„eu”,'n',tu,'X','h',„eu”,'n','t']
pentruXînlista mea:

Ieșire

În acest caz, interpretul Python arată o eroare SyntaxError.

Acum, să folosim instrucțiunea pass în buclă.

# un program pentru implementarea instrucțiunii de trecere

#creating a empty for loop
lista mea= [„cel”,„eu”,'n',tu,'X','h',„eu”,'n','t']
pentruXînlista mea:

# folosind declarația de trecere
trece

Ieșire

Prin adăugarea declarației pass, dacă am scăpat de eroare.

Să luăm un alt exemplu și să folosim instrucțiunea pass din bucla for atunci când o condiție dată este adevărată.

# un program pentru implementarea instrucțiunii de trecere

#creare o buclă goală pentru
lista mea= [„cel”,„eu”,'n',tu,'X','h',„eu”,'n','t']
pentruXînlista mea:
dacă(X== 'n'):
# folosind declarația de trecere
trece
altceva:
imprimare(X)

Ieșire

Fluxul programului se transferă la următoarea iterație când declarația dată este adevărată.

Concluzie

Declarația Pass este utilizată ca substituent pentru codul viitor. Se folosește atunci când trebuie să punem codul gol într-o clasă, o funcție, o instrucțiune de condiție sau o buclă. Acest articol descrie declarația de trecere cu exemple.