Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Diferença entre @staticmethod e tuplas

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 :)

1 resposta
solução

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.