Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Decoratore di Logging | Padronanza Degli Iteratori e Dei Decorator in Python
Concetti di Programmazione Funzionale in Python
Sezione 4. Capitolo 2
single

single

bookSfida: Decoratore di Logging

Scorri per mostrare il menu

Note
Nota

È possibile utilizzare l'attributo __name__ di qualsiasi oggetto funzione in Python per ottenere il suo nome come stringa. Quando si scrive un decoratore, accedere al nome della funzione decorata usando func.__name__ all'interno del wrapper. Utile per logging o debug.

Compito

Scorri per iniziare a programmare

Scrivere un decoratore che stampi il nome della funzione chiamata e i suoi argomenti:

  • Utilizzare l'attributo __name__ della funzione all'interno del wrapper per accedere al suo nome;

  • Stampare la tupla args per gli argomenti posizionali e il dizionario kwargs per gli argomenti con parola chiave;

  • Restituire il risultato affinché il decoratore non modifichi il comportamento della funzione.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt