Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctions Imbriquées | Portée des Variables
Techniques Python Intermédiaires
course content

Contenu du cours

Techniques Python Intermédiaires

Techniques Python Intermédiaires

1. Emballage et Déballage
2. Arguments dans les Fonctions
3. Fonction Comme Argument
4. Portée des Variables
5. Décorateurs

book
Fonctions Imbriquées

Ce sujet aidera non seulement à comprendre la portée nonlocal mais aussi les closures et les décorateurs.

Les fonctions sont des citoyens de première classe en Python. Elles peuvent être :

  • Passées comme arguments à des fonctions ;
  • Retournées par des fonctions ;
  • Modifiées ;
  • Assignées à des variables.

Explorons quelques exemples :

En programmation, une fonction imbriquée est une fonction qui est définie à l'intérieur d'une autre fonction.

123456
def count_percent(num1, num2, num3): def inner(num): return num * 30 / 100 return (inner(num1), inner(num2), inner(num3)) print(count_percent(700, 300, 1000))
copy

Utile si vous souhaitez effectuer une tâche complexe plusieurs fois au sein d'une autre fonction sans répéter le code.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt