Contenu du cours
Techniques Python Intermédiaires
Techniques Python Intermédiaires
2. Arguments dans les Fonctions
3. Fonction Comme Argument
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.
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))
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 ?
Merci pour vos commentaires !
Section 4. Chapitre 4