Instrucció Python pass

Python Pass Statement



Python és un llenguatge de programació eficaç per fer les coses d’una manera absoluta. Proporciona molts mòduls integrats, sentències i funcions per realitzar diverses tasques específiques. La declaració pass a Python funciona de la mateixa manera que ho fa un marcador de posició per a un camp de text en un formulari web. Té el mateix paper que una obra nul·la en qualsevol llenguatge de programació. Quan l’intèrpret de Python executa la sentència pass, no passa res. És útil col·locar una instrucció pass quan requerim sintàcticament una instrucció i no la volem executar. Com el seu nom indica, passa el control a la següent sentència.







La principal diferència entre el comentari i la declaració pass és que l’intèrpret de Python ignora completament els comentaris, mentre que la sentència pass no s’ignora. En aquest article s’explica detalladament l’ús de la declaració pass.



Sintaxi de la sentència pass

La sintaxi de la sentència pass és la següent:



passar

Exemples

Posem la sentència pass en bucles, funcions, sentències condicionals i classes on no es permet el codi buit. Per exemple, hem declarat una funció i encara no hem implementat el seu cos, però volem implementar-ne la funcionalitat en el futur. Una funció de Python no pot tenir cap cos buit. L'intèrpret de Python mostrarà un error. En aquest cas concret, podríem posar instruccions pass a la utilització que realment no realitzaria res. Ara continuem i veurem un exemple d’una declaració de passada.





# un programa per implementar la declaració pass

#creació d'una funció
defcaclculatesum():
passar

Sortida

Quan executem el programa anterior, l’intèrpret de Python no mostra cap error i no passa res.



Utilitzem l’enunciat pass en una classe. La declaració Pass només és un marcador de posició per al codi futur.

#un programa per implementar la declaració pass.

#creació d’una classe
classenúmeros:
passar

Ara, fem servir la instrucció pass in for loop. Si fem un bucle buit, l’intèrpret llançarà un error. En primer lloc, fem un bucle buit sense declaració pass i vegem què passa.

#un programa per implementar la declaració pass

#creació d'un bucle buit
la meva llista= ['el','jo','n','tu','X','h','jo','n','t']
perxdinsla meva_lista:

Sortida

En aquest cas, l’intèrpret de Python mostra un error SyntaxError.

Ara fem servir la declaració pass al bucle.

# un programa per implementar la declaració pass

#creació d'un bucle buit
la meva llista= ['el','jo','n','tu','X','h','jo','n','t']
perxdinsla meva_lista:

#using pass statement
passar

Sortida

Afegint la declaració pass, si hem eliminat l’error.

Prenem un altre exemple i fem servir la instrucció pass dins del bucle for quan una condició determinada és certa.

# un programa per implementar la declaració pass

#creació d'un bucle buit
la meva llista= ['el','jo','n','tu','X','h','jo','n','t']
perxdinsla meva_lista:
si(x== 'n'):
#using pass statement
passar
en cas contrari:
imprimir(x)

Sortida

El flux del programa es transfereix a la següent iteració quan la sentència donada sigui certa.

Conclusió

La declaració Pass s’utilitza com a marcador de posició per al codi futur. S'utilitza quan hem de posar el codi buit dins d'una classe, una funció, una sentència de condició o un bucle. En aquest article es descriu la declaració pass amb exemples.