Al realizar comparaciones de variables se pueden utilizar tanto == como is, aunque no funcionan de la misma manera. De manera general se tiene:
- Se usa == para comparar valores. Se usa cuando se desea saber si dos variables tienen el mismo valor.
- Se usa is para comparar objetos. Se usa cuando se desea saber si dos variables se refieren literalmente al mismo objeto.
Por ejemplo: