6. ¿Qué diferencia existe entre el operador '==' y el operador 'is' en Python?
- A) '==' es para asignar e 'is' es para comparar.
- B) '==' compara valores mientras que 'is' compara la identidad en memoria.
- C) Son sinónimos y se pueden intercambiar siempre.
- D) 'is' se usa solo para números enteros.
Feedback de la pregunta
La respuesta correcta es B. La respuesta correcta es que '==' compara valores mientras que 'is' compara identidad.
'==' verifica si el contenido es igual, pero 'is' comprueba si ambos nombres apuntan exactamente al mismo objeto en la RAM.