¿Cuál es la forma correcta de verificar False? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Por qué la comparación de cadenas usando '==' o 'es' a veces produce un resultado diferente? 15 respuestas ¿Hay alguna diferencia entre "== Falso" y "no es" cuando se busca una cadena vacía? 2 respuestas

¿Cual es mejor? (¿y por qué?

if somevalue == False:

if somevalue is False:

¿Cambia su respuesta sisomevalue es una cadena?

Respuestas a la pregunta(2)

Su respuesta a la pregunta