Olá pessoal!! Ao tentar escrever meu código baseado no da aula, para imprimir a lista usei o seguinte código para imprimir a lista de programas:
>>>playlist=[vingadores,atlanta]
>>>print(playlist)
Mas como resultado apareceram os objetos:
[<modulo.Filme object at 0x03BB4520>, <modulo.Serie object at 0x03B990A0>]
Escrevi meio que na intuição, esquecendo que apareceria o objeto como resposta.
Agora, vi na codificação usada na aula, e o instrutor usa o seguinte:
print(f'Nome: {self.nome} - {self.temporadas} temporadas - Likes: {self.likes}')
No curso de POO1 de python imprimimos vários objetos mas sempre chamando um método que tem um print na instância. Queria entender melhor a sintaxe desse print que o instrutor usou. Não entendi muito bem o "f" na frente e o uso dessa formatação que parece dicionário para conseguir imprimir a lista.
Abraçoos!!