class

Um modelo para objetos que reúnem dados (atributos) e ações (métodos).

Sintaxe

class Name:
def __init__(self, value):
self.value = value
  • self é o objeto no qual o método foi chamado.

Exemplo

class Robot:
    def __init__(self, name):
        self.name = name

print(Robot("Pip").name)

Saída:

Pip

Erros comuns

  • Esquecer self. em self.name = name guarda o valor em uma variável que desaparece.

Pratique