Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Ragnarok en 22 Marzo 2007, 13:23 pm



Título: [Python] Comprobar que una variable es None (solucionado)
Publicado por: Ragnarok en 22 Marzo 2007, 13:23 pm
Si no recuerdo mal en python lo habitual en caso de que todo vaya bien y la función no tenga valor de retorno se devuelve None y si hay error se puede devolver un error. Hay además una función o método de todas las clases que permite saber si una variable es None o no, pero no consigo recordarlo ni encontrarlo. Debería ser algo como x.is_None() o isNone(x).

¿Cómo se puede comprobar si una variable es none?

Muchas gracias.

PD: después de mucho buscar he llegado a la conclusión de que lo que creía que era una errata o una forma de hablar es lo que hay que hacer (es lo que  pasa cuando un lenguaje de programación se hace demasiado parecido al lenguaje natural). Resulta que hay un operador que se llama 'is' que es el que se usa para esas cosas (y no el '=='), así que el código es x is None.