Em Python, a função é um bloco de código independente que realiza uma tarefa específica e pode ser chamada diretamente, enquanto o método é uma função associada a um objeto ou classe, e é chamado através de um objeto ou instância da classe.
- Função: Definida fora de classes. Exemplo:
def soma(a, b): return a + b - Método: Definido dentro de uma classe e chamado através de um objeto. Exemplo:
objeto.metodo()
A principal diferença é que métodos operam sobre o objeto ou instância, enquanto funções são independentes de objetos.
Deixe um comentário
Você precisa fazer o login para publicar um comentário.