declaração if not em Python

Manav Narula 14 abril 2021
declaração if not em Python

A instrução if em Python verifica uma condição específica e executa um bloco de código se a condição for verdadeira.

O if not faz o oposto da instrução if. Ele testa se uma condição é falsa e, em seguida, executa algumas instruções.

O uso da instrução if not melhora a legibilidade do código e pode executar diretamente algumas instruções para condições que retornam False.

O código a seguir ajudará a explicar seu uso.

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

Resultado:

False

Como x > 10 é False, o código é executado.

Semelhante à instrução if, ela pode ter várias condições e também podemos usá-la com a palavra-chave else para criar blocos if-else.

A declaração if not também pode ser usada para verificar se uma coleção de dados como uma lista, um dicionário está vazio ou não. Em Python, se uma variável ou objeto for 0 ou vazio, será considerado falso. Veja o seguinte exemplo.

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

Resultado:

Empty

Da mesma forma, seu uso pode se estender a outras condições, como verificar se algo não está presente em uma coleção. Por exemplo, podemos usar if not com a palavra-chave in para executar algumas instruções se um elemento não estiver presente em uma lista, conforme mostrado abaixo.

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

Resultado:

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

Artigo relacionado - Python Syntax