Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Duvida sobre o __str__

Olá,

Se eu entendi corretamente, o str automaticamente devolve para o metodo print(), o seu conteudo?

Ou porque chamando o print(), ele imprime o que estiver na def str?

1 resposta

Quando o objeto da classe for chamado na função print será chamado o metodo str da classe, dessa forma, sera retornado o que estiver configurado nesse método. exemplo:

def __str__() :
  return self.name

Nesse caso será retornado o self.name da classe que for chamada no print.