Declaración if not en Python

Manav Narula 18 julio 2021
Declaración if not en Python

La declaración if en Python verifica una condición específica y ejecuta un bloque de código si la condición es verdadera.

El if not hace lo contrario de la declaración if. Prueba si una condición es falsa y luego ejecuta algunas declaraciones.

El uso de la declaración if not mejora la legibilidad del código y puede ejecutar directamente algunas declaraciones para las condiciones que devuelven False.

El siguiente código ayudará a explicar su uso.

x = 5
if not x > 10:
    print("False")

Producción :

False

Dado que x > 10 es False, el código se ejecuta.

Similar a la instrucción if, puede tener múltiples condiciones, y también podemos usarla con la palabra clave else para crear bloques if-else.

La declaración if not también se puede utilizar para comprobar si una colección de datos como una lista, un diccionario está vacío o no. En Python, si una variable u objeto es 0 o está vacío, se considera falso. Vea el siguiente ejemplo.

lst = []
if not lst:
    print("Empty")

Producción :

Empty

Del mismo modo, su uso puede extenderse a otras condiciones como comprobar si algo no está presente en una colección. Por ejemplo, podemos usar el if not con la palabra clave in para ejecutar algunas declaraciones si un elemento no está presente en una lista, como se muestra a continuación.

lst = [1, 2, 3, 5, 6]
if not 4 in lst:
    print("All Okay")
else:
    print("Not Okay")

Producción :

All Okay
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - Python Syntax