Utilice la declaración pass en Python

Muhammad Waiz Khan 18 julio 2021
Utilice la declaración pass en Python

Este tutorial explicará los detalles y el uso de la declaración pass en Python. En casi todos los lenguajes de programación de alto nivel, se utilizan varias declaraciones para diferentes propósitos. Los lenguajes de programación como C, C++, JAVA, C# y Python usan declaraciones como if ... else, return, break statement, etc., y todas estas declaraciones se utilizan para diferentes propósitos.

Sin embargo, la declaración pass es una declaración específica de Python que se utiliza como marcador de posición cuando el usuario quiere que el programa no haga nada.

Utilice la declaración pass en Python

La declaración pass se usa en Python cuando se requiere algún código sintácticamente, pero el usuario no quiere que el programa haga nada. Puede haber diferentes razones detrás de esto; uno puede ser que el usuario planee agregar el código más tarde, o puede usarse para ignorar algunas excepciones que se generan durante el tiempo de ejecución.

El siguiente código de ejemplo demuestra cómo usar la declaración pass en caso de que el usuario desee agregar el código más tarde:

def myfunc(x):

    if x > 0:
        print("Input is greater than zero")
    else:
        # add code here
        pass

Si la declaración pass no se agregó en el ejemplo de código anterior, el compilador habría devuelto SyntaxError o IdentationError.

También podemos usar la declaración pass para ignorar una excepción en Python como se demuestra en el código de ejemplo que se proporciona a continuación:

def divide(x, y):
    z = None
    try:
        z = x / y
    except:
        pass
    return z


divide(6, 0)

En el código de ejemplo anterior, hemos utilizado la declaración pass junto con las declaraciones try y except para manejar el ZeroDivisionError y evitar que el código falle.

Artículo relacionado - Python Keyword