Sobes.tech
Junior — Middle

Qual palavra-chave na linguagem Python é usada para declarar uma variável dentro do construtor de uma classe, que é usada apenas no bloco __init__?

sobes.tech IA

Resposta da IA

Em Python, para declarar uma variável dentro do construtor de uma classe que pertence à instância do objeto, usa-se a palavra-chave self. Por exemplo:

class MyClass:
    def __init__(self, value):
        self.variable = value  # variável de instância

A variável self.variable está disponível em todos os métodos da classe através do objeto self. Variáveis declaradas sem self dentro de __init__ são locais e acessíveis apenas nesse método.