Python fonctions notes
Notes sur les fonctions en Python pour les élèves de lycée.
Quiz(13 domande)
1. Quel mot-clé est utilisé pour définir une fonction en Python?
Termini in questo set(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.
Domande in questo set(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?
Set correlati
Abitur Rekursion
Abitur: Abitur Klassen und Objekte
Wiederholung: Abitur Sortierverfahren
Was ist ein Algorithmus Schritt für Schritt
if und Schleifen Notizen
Test: Binärzahlen
Wiederholung: Funktionen
Schleife Alltag Beispiel Begriffe
Crea il tuo set di studio
Carica un PDF, incolla le tue note o descrivi un argomento – l'IA genera schede, quiz e altro in pochi secondi.

