Указатель содержания
¿A qué hace referencia px? En realidad, hace una copia completa del valor retenido por p1; sin embargo, p1 no contiene la instancia de la clase Persona; tiene el dirección del objeto. Por lo tanto, copia la dirección contenida en p1 en la variable px. Este significa que tanto p1 como px ahora hacen referencia (apuntan a) la misma instancia en la memoria; ahí tenemos esto: Esto puede no ser obvio cuando imprime p1 y px: Como esto podría implicar que el objeto ha sido copiado: Sin embargo, si imprimimos el identificador único para lo que p1 y px hacen referencia entonces queda claro que es la misma instancia de la clase Persona: que imprime Como puede verse, el identificador único es el mismo. Por supuesto, si a p1 se le asigna posteriormente un objeto diferente (por ejemplo, si corrió p1 = p2), entonces esto no tendría efecto en el valor contenido en px; de hecho, nosotros ahora tendría: imprimir (p1) imprimir (px) juan tiene 36 juan tiene 36 imprimir(‘id(p1):’, id(p1)) imprimir(‘id(px):’, id(px)) identificación (p1): 4326491864 identificación (px): 4326491864 18.4 Tenga cuidado con la asignación 193
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше