Looking for python Answers? Try Ask4KnowledgeBase
Looking for python Keywords? Try Ask4Keywords

Python LanguageDécorateurs


Introduction

Les fonctions de décorateur sont des modèles de conception de logiciel. Ils modifient dynamiquement les fonctionnalités d'une fonction, d'une méthode ou d'une classe sans avoir à utiliser directement les sous-classes ou à modifier le code source de la fonction décorée. Utilisés correctement, les décorateurs peuvent devenir des outils puissants dans le processus de développement. Cette rubrique couvre l'implémentation et les applications des fonctions de décorateur dans Python.

Syntaxe

  • def decorator_function (f): pass # définit un décorateur nommé decorator_function

  • @decorator_function
    def decorated_function (): pass # la fonction est maintenant encapsulée (décorée par)

  • decorated_function = decorator_function (decorated_function) # équivaut à utiliser le sucre syntaxique @decorator_function

Paramètres

Paramètre Détails
F La fonction à décorer

Décorateurs Exemples Liés