preloader

January 1, 1 | 1 minutes read
Index of content

¿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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More