Index of content
similar. Si el sistema maneja automáticamente la asignación y desasignación de memoria, entonces el programador puede concentrarse en la lógica de la aplicación. Esto hace el programador más productivo, elimina los problemas debido a la mala gestión de la memoria gestion y, cuando implementado eficientemente, poder aún proporcionar aceptable actuación. Por lo tanto, Python proporciona una gestión de memoria automática. Esencialmente, asigna proporciona una parte de la memoria cuando sea necesario. Cuando la memoria es corta, parece para áreas que ya no están referenciadas. Estas áreas de la memoria luego se liberan (desasignados) para que puedan ser reasignados. Este proceso a menudo se denomina Recolección de basura. 18.12 Atributos intrínsecos Cada clase (y cada objeto) en Python tiene un conjunto de atributos intrínsecos establecidos por el sistema de tiempo de ejecución de Python. Algunos de estos atributos intrínsecos se dan a continuación para clases y objetos. Las clases tienen los siguientes atributos intrínsecos: • name el nombre de la clase • module el módulo (o biblioteca) desde el que se cargó • bases una colección de sus clases base (ver herencia más adelante en este libro) • dict un diccionario (un conjunto de pares clave-valor) que contiene todos los atributos (incluidos los métodos) • doc la cadena de documentación. Para objetos: • class el nombre de la clase del objeto • dict un diccionario que contiene todos los atributos del objeto. Tenga en cuenta que todos estos atributos intrínsecos comienzan y terminan con un subrayado doble: esto indica su estado especial dentro de Python. Un ejemplo de cómo imprimir estos atributos para la clase Persona y una instancia de la clase se muestran a continuación: print(‘Atributos de clase’) imprimir(Persona.nombre) imprimir (Persona.módulo) imprimir(Persona.doc) imprimir(Persona.dict) print(‘Atributos del objeto’) imprimir(p1.clase) imprimir (p1.dict) 202 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