Interning
Nuevo tipEn Python al crear objetos inmutables, como lo son los strings, habrá ocasiones en las cuales múltiples variables hagan referencia al mismo objeto.
>>> a = 'PyWombat'
>>> b = 'PyWombat'
>> a is b
True
A esto se le conoce como interning y el lenguaje lo implemente con la finalidad de ahorrar memoria y evitar crear nuevos objetos de forma innecesaria.
Conoce más a través del siguiente Link
En Python al nosotros declarar cualquier número entero que comprenda del -5 al 256 este será cacheado en memoria y serán utilizado como referencia.
>>> numer1 = 120
>>> numer2 = 120
>>> number1 is numer2
True