Python fonctions notes
Notes sur les fonctions en Python pour les élèves de lycée.
Quiz(13 pytania)
1. Quel mot-clé est utilisé pour définir une fonction en Python?
Pojęcia w tym zestawie(18)
Fonction
Un bloc de code qui effectue une tâche spécifique. Il peut recevoir des paramètres et retourner une valeur.
Définir une fonction
Utilisez le mot-clé `def`, suivi du nom de la fonction et des parenthèses, par exemple : `def ma_fonction():`.
Paramètres
Variables que vous passez à une fonction. Elles permettent à la fonction d'utiliser des données externes.
Valeur de retour
Utilisez `return` pour renvoyer une valeur depuis une fonction vers l'appelant.
Appel de fonction
Pour exécuter une fonction, écrivez son nom suivi de parenthèses, par exemple : `ma_fonction()`.
Fonctions sans paramètres
Une fonction peut ne pas avoir de paramètres. Elle est définie sans parenthèses vides, par exemple : `def ma_fonction():`.
Fonctions avec plusieurs paramètres
Vous pouvez définir une fonction avec plusieurs paramètres, par exemple : `def ma_fonction(param1, param2):`.
Fonctions lambda
Fonctions anonymes créées avec le mot-clé `lambda`. Syntaxe : `lambda arguments : expression`.
Documentation de fonction
Utilisez des docstrings (triple guillemet) juste après la définition pour décrire le fonctionnement de la fonction.
Fonction récursive
Une fonction qui s'appelle elle-même. Utilisée souvent pour résoudre des problèmes qui peuvent être divisés en sous-problèmes.
Scope des variables
Détermine la portée d'une variable dans le code. Les variables définies dans une fonction sont locales à celle-ci.
Fonction intégrée
Fonctions déjà disponibles dans Python, comme `print()`, `len()`, et `range()`.
Arguments par défaut
Vous pouvez donner des valeurs par défaut à des paramètres, par exemple : `def ma_fonction(x=10):`.
Passer des arguments
Les arguments peuvent être passés par position ou par mot-clé, par exemple : `ma_fonction(x=5)`.
Fonction imbriquée
Une fonction définie à l'intérieur d'une autre fonction, pouvant accéder aux variables de la fonction externe.
Type hinting
Ajout de types pour les paramètres et la valeur de retour, par exemple : `def ma_fonction(x: int) -> str:`.
Docstring
Une chaîne de caractères utilisée pour documenter une fonction, accessible via `help(nom_fonction)`.
Fonction pure
Une fonction qui ne modifie pas d'état externe et retourne toujours le même résultat pour les mêmes entrées.
Pytania w tym zestawie(13)
1. Quel mot-clé est utilisé pour définir une fonction en Python?
2. Une fonction peut-elle retourner plusieurs valeurs?
3. Les variables définies à l'intérieur d'une fonction sont-elles accessibles à l'extérieur?
4. Qu'est-ce qu'une fonction lambda?
5. Quelle est la syntaxe correcte pour appeler une fonction?
6. Les docstrings sont utilisées pour quoi?
7. Qu'est-ce qu'une fonction récursive?
8. Les arguments par défaut dans une fonction sont?
9. Est-il possible de définir des fonctions imbriquées?
10. Qu'est-ce que le type hinting?
11. Une fonction pure est?
12. Est-ce qu'une fonction peut avoir plusieurs valeurs de retour?
13. Les fonctions intégrées sont?
Powiązane zestawy
Schleife Alltag Beispiel Begriffe
Abitur Datenbanken SELECT grob Prüfung
Wiederholung: Abitur Sortierverfahren
Abitur: Abitur Klassen und Objekte
Abitur Arrays
Abitur Rekursion
Debugging Schritt für Schritt
Bedingung Alltag Beispiel
Stwórz własny zestaw
Wgraj PDF, wklej notatki lub opisz temat – AI wygeneruje fiszki, quizy i więcej w kilka sekund.

