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 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