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