Index of content
18.5 Impresión de objetos Si ahora usamos la función print() para imprimir los objetos en poder de p1 y p2, obtendrá lo que a primera vista podría parecer un resultado ligeramente extraño: La salida generada es Lo que esto muestra es el nombre de la clase (en este caso Persona) y un El número hexadecimal indica dónde se encuentra en la memoria. ninguno de los cuales es particularmente útil y ciertamente no nos ayuda a saber qué información p1 y p2 están aguantando. 18.5.1 Acceso a atributos de objetos Podemos acceder a los atributos que tienen p1 y p2 usando lo que se conoce como el punto notación. Esta notación nos permite seguir la variable que contiene el objeto con un punto (’.’) y el atributo al que nos interesa acceder. Por ejemplo, para acceder al nombre de un objeto de persona podemos usar p1.name o para su edad podemos usar p1.age: imprimir (p1) imprimir (p2) <main.Objeto de persona en 0x10f08a400> <main.Objeto de persona en 0x10f08a438> print(p1.nombre, ’es’, p1.edad) print(p2.nombre, ’es’, p2.edad) 194 18 Clases de Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas 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