FC ConcursosFC Concursos

Flashcard FC684330

Por que usar funções aninhadas em Python?

Linguagens de Programação para Ciência de Dados

QUADRIX · 2025

De acordo com o assunto TI Ciência de Dados e Inteligência Artificial: Linguagens de Programação para Ciência de Dados, responda:

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

Continue aprendendo