Qual é a maneira correta de verificar se há False? [duplicado

Esta pergunta já tem uma resposta aqui:

Por que comparar seqüências de caracteres usando '==' ou 'is' às vezes produz um resultado diferente? 15 respostas Existe uma diferença entre “== False” e “is not” ao verificar uma string vazi 2 respostas

Qual é melhor? (e porque?

if somevalue == False:

o

if somevalue is False:

Sua resposta muda sesomevalue é uma string?

questionAnswers(2)

yourAnswerToTheQuestion