Pitón

Declaración de paso de Python

Declaración de paso de Python

Python es un lenguaje de programación efectivo para hacer las cosas de manera absoluta. Proporciona muchos módulos, declaraciones y funciones incorporados para realizar varias tareas específicas. La declaración de paso en Python funciona de la misma manera que un marcador de posición para un campo de texto en un formulario web. Desempeña el mismo papel que un juego nulo en cualquier lenguaje de programación. Cuando el intérprete de Python ejecuta la declaración de paso, no sucede nada. Es útil colocar una declaración de paso cuando sintácticamente requerimos una declaración y no queremos ejecutarla. Como sugiere su nombre, pasa el control a la siguiente sentencia.

La principal diferencia entre el comentario y la declaración de paso es que el intérprete de Python ignora por completo los comentarios, mientras que la declaración de paso no se ignora. Este artículo explica el uso de la declaración de paso en detalle.

Sintaxis de la declaración de paso

La sintaxis de la instrucción pass es la siguiente:

aprobar

Ejemplos de

Ponemos la declaración de paso en bucles, funciones, declaraciones condicionales y clases donde no se permite el código vacío. Por ejemplo, hemos declarado una función y aún no hemos implementado su cuerpo, pero queremos implementar su funcionalidad en el futuro. Una función en Python no puede tener ningún cuerpo vacío. El intérprete de Python mostrará un error. En este caso específico, podríamos poner en uso declaraciones de paso que en realidad no realizarían nada. Ahora, sigamos adelante y veamos un ejemplo de una declaración de paso.

# un programa para implementar la declaración de paso
#creando una función
def caclculatesum ():
aprobar

Producción

Cuando ejecutamos el programa anterior, el intérprete de Python no muestra ningún error y no pasa nada.

Usemos la declaración de paso en una clase. La declaración de paso es solo un marcador de posición para el código futuro.

# un programa para implementar la declaración de paso.
#creando una clase
números de clase:
aprobar

Ahora, usemos la instrucción pass en el bucle for. Si hacemos un bucle for vacío, entonces el intérprete arrojará un error. Primero, hagamos un bucle for vacío sin una declaración de pase y veamos qué sucede.

# un programa para implementar la declaración de paso
#creando un bucle for vacío
mi_lista = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
para x en mi_lista:

Producción

En este caso, el intérprete de Python muestra un error "SyntaxError".

Ahora usemos la declaración de paso en el ciclo.

# un programa para implementar la declaración de paso
#creando un bucle for vacío
mi_lista = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
para x en mi_lista:
#usando declaración de paso
aprobar

Producción

Al agregar la declaración de paso, si nos hemos deshecho del error.

Tomemos otro ejemplo y usemos la instrucción pass dentro del ciclo for cuando una condición dada es verdadera.

# un programa para implementar la declaración de paso
#creando un bucle for vacío
mi_lista = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
para x en mi_lista:
si (x == 'n'):
#utilizando la declaración de paso
aprobar
demás:
imprimir (x)

Producción

El flujo del programa se transfiere a la siguiente iteración cuando la declaración dada es verdadera.

Conclusión

La declaración de paso se utiliza como marcador de posición para el código futuro. Se usa cuando tenemos que poner el código vacío dentro de una clase, función, declaración de condición o ciclo. Este artículo describe la declaración de paso con ejemplos.

Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...