Porqué pasa esto?

>>> a = 'UnaPalabra'
>>> b = 'UnaPalabra'
>>> a is b
True
>>> a = 'Dos Palabras'
>>> b = 'Dos Palabras'
>>> a is b
False

Se que para comparar cadenas hay que usar el operador de comparación (==).
Pero no entiendo porque usando el operador de identidad, en el primer ejemplo 
considere que a y b 'apunten' al mismo objeto, y en el segundo ejemplo no.
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a