Flashcard FC684330
Por que usar funções aninhadas em Python?
Linguagens de Programação para Ciência de Dados
QUADRIX · 2025
Por que usar funções aninhadas em Python?
Mostrar resposta e comentário
Resposta
Funções aninhadas em Python permitem encapsular lógica local, formar closures e controlar a visibilidade das funções internas.• Encapsulamento: Funções internas encapsulam cálculos sem poluir o escopo global.
• Closures: Funções internas acessam variáveis da função externa, possibilitando closures.
• nonlocal: A palavra-chave nonlocal permite alterar variáveis da função externa quando necessário.
• Visibilidade: Funções aninhadas não ficam visíveis fora da função que as contém, melhorando coesão do código.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670812
Conteúdo do catálogo FC Concursos · Atualizado em