Pass en Python

infografía pass en python

La sentencia pass en Python es una declaración simple que se utiliza cuando en un bloque de código no se quiere hacer nada.

Se puede usar cuando una sentencia es requerida por la sintaxis pero el programa no requiere ninguna acción.

Puede parecer de poca utilidad, pero en realidad es una instrucción muy usada en determinadas ocasiones.

Bucle infinito con pass

Uno de los posibles usos de la expresión simple pass en Python puede ser ejecutar un bucle infinito para que espere la finalización desde una interrupción de teclado (ctrl + c). Es decir, un bucle while que tenga dentro solo esta instrucción esperara hasta que se interrumpa el programa por teclado.

while True:
  pass

Clase vacía con pass

Otro de los posibles usos de la sentencia pass en Python es crear una clase sin código, en su mínima expresión. Esto puede ser muy útil en fases tempranas de desarrollo de proyecto.

class ClaseVacia:
  pass

Funciones con pass

Otro lugar donde se puede usar pass en Python es como una marca de lugar para una función o un cuerpo condicional cuando estás trabajando en un proyecto nuevo. Es decir, para marcar un lugar donde se debe implementar código en el futuro.

def foo():
    pass # Implementar bloque

 

Deja un comentario