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?
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?
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.