[Python-es] Duda con operador de identidad
Sergio Martín
sergiomartinj en gmail.com
Sab Jul 17 16:55:39 CEST 2010
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.
Más información sobre la lista de distribución Python-es