Index of content
• La clase tiene un inicializador de dos parámetros que toma una Cadena y un Entero. • Define dos atributos que posee cada una de las instancias de la clase; nombre y edad. • Define un método str para que los detalles del objeto Persona puedan ser fácilmente impreso. • Él define tres métodos cumpleaños(), calcular_pagar() y es_adolescente(). • El método birthday() no devuelve nada (es decir, no devuelve ningún valor) y se compone de tres sentencias, dos sentencias impresas y una tarea. • is_teenager() devuelve un valor booleano (es decir, uno que devuelve verdadero o falso). A continuación se muestra una aplicación de ejemplo que utiliza esta clase: Esta aplicación crea una instancia de la clase Persona usando los valores ‘John’ y 36. Luego imprime p1 usando print (que llamará automáticamente al str() en las instancias que se le pasan). Luego accede a los valores de propiedades de nombre y edad y las imprime. A continuación, llama al es_adolescente() método y huellas dactilares el resultado devuelto Él entonces llamadas el método cumpleaños(). Finalmente, asigna un nuevo valor al atributo edad. El La salida de esta aplicación se da a continuación: 18.10 La palabra clave del Habiendo creado en un punto un objeto de algún tipo (ya sea un bool, un int o un tipo definido por el usuario, como Persona), es posible que luego sea necesario eliminar ese objeto. Esto se puede hacer usando la palabra clave del. Esta palabra clave se utiliza para eliminar objetos que permite que la memoria que están usando sea reclamada y utilizada por otros partes de su programa. p1 = Persona(‘Juan’, 36) imprimir (p1) imprimir (p1.nombre, ’es’, p1.edad) imprimir(‘p1.es_adolescente’, p1.es_adolescente()) p1.cumpleaños() imprimir (p1) p1.edad = 18 imprimir (p1) juan tiene 36 juan tiene 36 p1.is_teenager Falso feliz cumpleaños cumpliste 36 ahora tienes 37 Juan tiene 37 juan tiene 18 200 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