preloader

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

Los métodos estáticos se definen dentro de una clase, pero no están vinculados ni a la clase ni a la clase. cualquier instancia de la clase; no reciben el primer parámetro especial que representa ya sea la clase (cls para métodos de clase) o las instancias (self para métodos de instancia). Son, en efecto, lo mismo que las funciones independientes, pero se definen dentro de un class a menudo por conveniencia o para proporcionar una forma de agrupar dichas funciones. Un método estático es un método que está decorado con el decorador @staticmethod. A continuación se muestra un ejemplo de un método estático: Persona de clase: @métodoestático def función_estática(): imprimir (‘método estático’) Los métodos estáticos se invocan a través del nombre de la clase en la que están definidos, por ejemplo: Persona.static_function() Una nota para los programadores de Java y C#; tanto en Java como en C# el término lado de la clase y static se usan indistintamente (no ayuda el uso de la palabra clave static para estos métodos). Sin embargo, en ambos casos esos métodos son el equivalente de la clase métodos secundarios en Python. En Python, los métodos de clase y los métodos estáticos son dos muy, cosas muy diferentes—no use estos términos indistintamente. 19.5 Sugerencias Hay una variedad de métodos especiales disponibles en Python en una clase. Todos estos métodos especiales comienzan y terminan con un guión bajo doble (’__’). En general, en Python todo lo que comienza y termina con estas barras dobles es considerados especiales, por lo que se debe tener cuidado al usarlos. Nunca debe nombrar uno de sus propios métodos o funciones a menos que pretenda (re)definir algún comportamiento predeterminado. 19.6 Recursos en línea Sorprendentemente, hay poca información disponible sobre la estática y la clase de Python. métodos (lo que explica en parte por qué muchos desarrolladores se confunden con ellos), sin embargo, los siguientes están disponibles: 208 19 Lado de clase y comportamiento estático

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