None < 0 ???

Rafael Villar Burke pachi en rvburke.com
Mie Ene 2 23:20:14 CET 2008


Oswaldo Hernández wrote:
> El problema es que asocio None con el NULL de la base de datos, si en
> PostgreSQL ejecuto:

> Ahora veo que None no es lo mismo que NULL.
Piensa en None como un singleton que puede tener un valor arbitrario,
indefinido... lo que deberías hacer es una comparación de identidad, no
de valor, de forma que la etiqueta que compruebas apunta al objeto None,
que es único. Es una situación similar a la de los objetos booleanos
False y True.

if n is None:
    #algo
elif n = 0:
    #algo más
else:
    #lo que sea

Saludos,

Rafael Villar Burke
http://blog.rvburke.com


_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es