preloader

1 de enero de 1 | 1 minutos de lectura
Índice de contenido

Debido a que el nombre y la edad son parte de la interfaz pública de la clase, significa que puede escribir: Lo cual, por supuesto, es un poco extraño ya que la persona ahora tiene el nombre ‘42’ y una edad de −1, por lo que la salida de esto es: Podemos indicar que queremos tratar la edad y el nombre como privados del objeto. prefijando los nombres de los atributos con un guión bajo (’_’) como se muestra a continuación: Esto les dice a los programadores de Python que queremos considerar _name y _age como siendo privado. Sin embargo, debe tenerse en cuenta que esto es solo una convención; aunque sea un fuertemente adherido a la convención. Todavía no hay nada aquí que detenga alguien escribiendo: Persona de clase: def init(yo, nombre, edad): self.nombre = nombre self.edad = edad def str(uno mismo): return ‘Persona[’ + str(self.name) + ‘] is ’ + str(auto.edad) persona = Persona(‘Juan’, 54) persona.nombre = 42 persona.edad = -1 imprimir (persona) Persona[42] es -1 Persona de clase: def init(yo, nombre, edad): self._name = nombre self._edad = edad def str(uno mismo): return ‘Persona[’ + str(self._name) +’] is ’ + s str(self._edad) persona = Persona(‘Juan’, 54) persona._edad = -1 imprimir (persona) 254 23 Propiedades de Python

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más