No caso da @staticmethod
, qual seria a diferença entre usar ela e uma outra forma (como tuplas
e dictionary
?
No exemplo da aula, me pareceu fazer mais sentido usar alguma dessas outras formas ao invés de definir um novo método kkkk
Grato :)
No caso da @staticmethod
, qual seria a diferença entre usar ela e uma outra forma (como tuplas
e dictionary
?
No exemplo da aula, me pareceu fazer mais sentido usar alguma dessas outras formas ao invés de definir um novo método kkkk
Grato :)
Tuplas e Dicionários são estruturas de dados, e como tudo no Pyhton, são objetos. Você usa essas estruturas dentro dos seus programas conforme a adequação dos seus dados pedir. A função básica de um @staticmethod é permitir que um determinado método da classe possa ser utilizado sem que um objeto da classe seja instanciado. Esse é geralmente utilizado para métodos mais genéricos que podem ser utilizados sem a necessidade de criar um objeto para ele.