Quiz Python

Tous les quiz de programmation python pour tester tes connaissances.

Difficulté
Thème
DébutantFonctions

Condition if/else avec modulo dans une fonction

Regarde ce code attentivement. Quelle est la valeur retournée ?

Voir l'explication →
DébutantListes

Comptage avec liste compréhension filtrée

Une liste compréhension avec condition.

Voir l'explication →
DébutantChaînes

Formatage de chaînes avec f-string

Les différentes façons de formater des chaînes.

Voir l'explication →
DébutantDictionnaires

Paramètre de fonction avec valeur par défaut

La méthode get() des dictionnaires.

Voir l'explication →
DébutantSlicing

Slicing avec pas (step)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantSlicing

Slicing avec pas (step) (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantFonctions

Paramètre de fonction avec valeur par défaut (2)

Que retourne cette fonction ?

Voir l'explication →
DébutantListes

Mutation de liste par référence

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantListes

Intersection de sets avec &

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantBoucles

Liste compréhension avec condition

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantChaînes

Opérateur in pour tester l'appartenance

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantOpérateurs

Division entière avec //

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantBoucles

Liste compréhension avec condition (2)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantEnsembles

Priorité des opérateurs arithmétiques

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantListes

Dépaquetage de liste avec opérateur *

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Valeurs truthy et falsy avec bool

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantSlicing

Opérateur not pour inverser une condition

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantBoucles

Mot-clé continue dans une boucle

Que retourne cette fonction ?

Voir l'explication →
DébutantChaînes

Conversion de type avec int()

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantFonctions

Piège des arguments mutables par défaut (2)

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Mutation par référence entre variables

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantListes

Slicing sur une liste

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantSlicing

Vérification d'identifiant avec isidentifier

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Copie indépendante avec .copy()

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantListes

Copie profonde avec deepcopy

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Copie profonde avec deepcopy (2)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Copie profonde avec deepcopy (3)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantOpérateurs

Erreur TypeError avec None

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantListes

Gestion des très grands nombres

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantListes

Piège des arguments mutables par défaut (3)

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantOpérateurs

Opérateurs logiques and et or

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantBoucles

Bloc else d'une boucle for (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantListes

Piège des arguments mutables par défaut (4)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantChaînes

Répétition d'éléments avec *

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantOpérateurs

Valeurs truthy et falsy avec bool (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Opérateurs logiques and et or (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantListes

Piège des arguments mutables par défaut (5)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantChaînes

Mise en majuscule avec capitalize

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Piège des arguments mutables par défaut (6)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantOpérateurs

Opérateurs binaires en Python

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Appartenance d'un élément avec opérateur in

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantOpérateurs

Opérateur puissance **

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantChaînes

Répétition d'éléments avec * (2)

Que va afficher ce code ?

Voir l'explication →
DébutantDictionnaires

Intersection de sets avec & (2)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Extraction de sous-chaîne par indice

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantTypes

Valeurs truthy et falsy avec bool (3)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantOpérateurs

Gestion des très grands nombres (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantBoucles

Fonction range avec pas

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantBoucles

Fonction range pour générer des séquences

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantListes

Répétition d'éléments avec * (3)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantDictionnaires

Fonction len() sur une séquence

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Insertion d'élément avec insert

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantSlicing

Copie de liste par slicing total [:]

Que retourne cette fonction ?

Voir l'explication →
DébutantChaînes

Opérateurs logiques and et or (3)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantTuples

Échange de variables avec tuple unpacking

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantFonctions

Paramètre de fonction avec valeur par défaut (3)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantTypes

Opérateur puissance ** (2)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantOpérateurs

Priorité des opérateurs arithmétiques (2)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantBoucles

Remplacement de caractères avec replace

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantListes

Découpage d'une chaîne avec slicing

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantOpérateurs

Opérateur Walrus (:=) pour assignation expresssion

Que retourne cette fonction ?

Voir l'explication →
DébutantOpérateurs

Opérateur ET binaire (&)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Opérateur in pour tester l'appartenance (2)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantOpérateurs

Division entière avec // (2)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantOpérateurs

Division entière avec // (3)

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Slicing sur une liste (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantBoucles

Mot-clé continue dans une boucle (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantOpérateurs

Opérateur OU binaire (|)

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Comparaison d'identité avec is

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantSlicing

Slicing avec pas (step) (3)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantListes

Concaténation de listes avec +=

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Suppression d'élément avec del

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Comparaison d'identité avec is (2)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantDictionnaires

Formatage de chaînes avec f-string (2)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Tri d'une liste avec sorted

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantListes

Somme des éléments avec sum

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Piège des arguments mutables par défaut (7)

Que retourne cette fonction ?

Voir l'explication →
DébutantFonctions

Fonction génératrice avec yield

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantDictionnaires

Intersection de sets avec & (3)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantDictionnaires

Opérateur Walrus (:=) pour assignation expresssion (2)

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantListes

Fonction récursive

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantListes

Slicing sur une liste (3)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Répétition d'éléments avec * (4)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantOpérateurs

Division entière avec // (4)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantListes

Concaténation de listes avec += (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantDictionnaires

Intersection de sets avec & (4)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantDictionnaires

Concaténation avec join

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantChaînes

Recherche de sous-chaîne avec find

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Derniers caractères avec indice négatif

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Insertion d'élément avec insert (2)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantSlicing

Slicing avec pas (step) (4)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantChaînes

Vérification de chiffres avec isdigit

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantChaînes

Complétion avec zéros avec zfill

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantOpérateurs

Opérateur puissance ** (3)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantOpérateurs

Valeurs truthy et falsy avec bool (4)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantOpérateurs

Décalage de bits (opérateur >> ou <<)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantListes

Suppression d'élément avec pop

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantChaînes

Répétition d'éléments avec * (5)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantListes

Répétition d'éléments avec * (6)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantChaînes

Vérification de chiffres avec isdigit (2)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantChaînes

Nettoyage de chaîne avec strip

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantOpérateurs

Opérateur ET binaire (&) (2)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantChaînes

Remplacement de caractères avec replace (2)

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantChaînes

Répétition d'éléments avec * (7)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantFonctions

Propriétés internes d'une fonction

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Suppression d'élément avec pop (2)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantOpérateurs

Opérateur puissance ** (4)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantSlicing

Opérateur not pour inverser une condition (2)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantFonctions

Inspection de signature avec co_argcount

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantOpérateurs

Racine carrée avec math.sqrt

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantChaînes

Remplacement de caractères avec replace (3)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Ajout d'élément avec append

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantFonctions

Chemin du fichier source avec co_filename

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantDictionnaires

Opérateur in pour tester l'appartenance (3)

Que retourne cette fonction ?

Voir l'explication →
DébutantDictionnaires

Opérations sur les ensembles (sets)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantDictionnaires

Intersection de sets avec & (5)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantOpérateurs

Interning des float versus petits entiers

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantOpérateurs

Opérateurs logiques and et or (4)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantFonctions

Comptage de variables locales avec co_nlocals

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantChaînes

Concaténation de listes avec += (3)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Immuabilité des tuples

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantChaînes

Somme des éléments avec sum (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantOpérateurs

Opérateur ternaire if/else en Python

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantDictionnaires

f-string debug avec {x=}

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantFonctions

Constantes internes avec co_consts

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Mutabilité et références d'objets

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantTuples

Répétition d'éléments avec * (8)

Que va afficher ce code ?

Voir l'explication →
DébutantOpérateurs

Priorité des opérateurs arithmétiques (3)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantDictionnaires

Opérations sur les ensembles (sets) (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantOpérateurs

Opérateurs logiques and et or (5)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantTuples

Séparateur d'affichage avec paramètre sep

Que retourne cette fonction ?

Voir l'explication →
DébutantTuples

Immuabilité des tuples (2)

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Égalité == versus identité is

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantTypes

Conversion de type avec int() (2)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantOpérateurs

Comparaison de valeurs avec None

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantListes

Extraction de suffixe avec indice négatif

Que retourne cette fonction ?

Voir l'explication →
DébutantChaînes

Répétition de chaîne avec opérateur *

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantSlicing

Slicing sur une chaîne

Que va afficher ce code ?

Voir l'explication →
DébutantDictionnaires

Opérations sur les ensembles (sets) (3)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantTuples

Conversion de type avec int() (3)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantBoucles

Boucle while avec incrément

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantListes

Extension de liste avec +=

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantOpérateurs

Priorité des opérateurs arithmétiques (4)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantTypes

Valeurs truthy et falsy avec bool (5)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantChaînes

Opérateurs logiques and et or (6)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantDictionnaires

Opérateurs logiques and et or (7)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantDictionnaires

Opérateur puissance ** (5)

Que contient la liste après ces opérations ?

Voir l'explication →
DébutantTuples

Opérateurs logiques and et or (8)

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantBoucles

Liste compréhension avec condition (3)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantBoucles

Dépaquetage de tuple avec * (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantFonctions

Fonction lambda anonyme

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantChaînes

Multiplication de chaîne par entier

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantFonctions

Paramètre de fonction avec valeur par défaut (4)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantTypes

Valeurs truthy et falsy avec bool (6)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantOpérateurs

Gestion des très grands nombres (3)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantDictionnaires

Intersection de sets avec & (6)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantSlicing

Slicing sur une chaîne (2)

Que va afficher ce code ?

Voir l'explication →
DébutantOpérateurs

Comparaison lexicographique de chaînes

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Égalité de contenu versus identité d'objet

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Valeurs truthy et falsy avec bool (7)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantTuples

Échange de variables avec tuple unpacking (2)

Que retourne cette fonction ?

Voir l'explication →
DébutantOpérateurs

Division entière avec // (5)

Que retourne cette fonction ?

Voir l'explication →
DébutantListes

Mutabilité et références d'objets (2)

Que va afficher ce code ?

Voir l'explication →
DébutantBoucles

Fonction range pour générer des séquences (2)

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Concaténation implicite de chaînes

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantChaînes

Opérateurs logiques and et or (9)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantTypes

Comptage d'occurrences avec count

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantChaînes

Mise en majuscule avec capitalize (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantChaînes

Mise en majuscule avec capitalize (3)

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantChaînes

Vérification de chiffres avec isdigit (3)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Concaténation avec join (2)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantChaînes

Remplacement de caractères avec replace (4)

Que va afficher ce code ?

Voir l'explication →
DébutantChaînes

Conversion de type avec int() (4)

Que va afficher ce code ?

Voir l'explication →
DébutantChaînes

Gestionnaire de contexte with

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Dernier élément avec indice -1

Que va afficher ce code ?

Voir l'explication →
DébutantChaînes

Conversion de type avec int() (5)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Suppression d'élément avec del (2)

Que va afficher ce code ?

Voir l'explication →
DébutantChaînes

Concaténation avec join (3)

Combien d'itérations cette boucle effectue-t-elle ?

Voir l'explication →
DébutantListes

Opérateurs logiques and et or (10)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantListes

Mutabilité et références d'objets (3)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantBoucles

Fonction génératrice avec yield (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantTypes

Arrondi avec round et banker's rounding

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantListes

Décompression d'éléments avec * dans une liste

Que va afficher ce code ?

Voir l'explication →
DébutantTypes

Opérateurs binaires en Python (2)

Que va afficher ce code ?

Voir l'explication →
DébutantTypes

Immuabilité des tuples (3)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Opérateurs logiques and et or (11)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Ajout d'élément avec append (2)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantListes

Opérateurs logiques and et or (12)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantChaînes

Chaîne vide par multiplication par zéro

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantDictionnaires

Opérateur OU binaire (|) (2)

Quelle est la sortie de ce programme ?

Voir l'explication →
DébutantListes

Piège des arguments mutables par défaut (8)

Que va afficher ce code ?

Voir l'explication →
DébutantListes

Copie superficielle et références partagées

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantOpérateurs

Décalage de bits (opérateur >> ou <<) (2)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantListes

Valeurs truthy et falsy avec bool (8)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantDictionnaires

Paramètre de fonction avec valeur par défaut (5)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantBoucles

Mot-clé break dans une boucle

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantListes

Somme des éléments avec sum (3)

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantListes

Recherche de sous-chaîne avec find (2)

Que va afficher ce code ?

Voir l'explication →
DébutantTuples

Concaténation avec join (4)

Quelle est la valeur finale de x ?

Voir l'explication →
DébutantSlicing

Opérateur not pour inverser une condition (3)

Quel est le type retourné par cette expression ?

Voir l'explication →
DébutantOpérateurs

Division entière avec // (6)

Ce code lève-t-il une erreur ?

Voir l'explication →
DébutantListes

Opérateur in pour tester l'appartenance (4)

Quelle valeur est affichée dans la console ?

Voir l'explication →
DébutantTypes

Puissance modulaire avec pow à trois arguments

Que se passe-t-il à l'exécution ?

Voir l'explication →
DébutantSlicing

Slicing inversé avec pas négatif

Que va afficher ce code ?

Voir l'explication →
IntermédiaireMutabilité

Piège des arguments mutables par défaut

Attention aux effets de bord sur les listes.

Voir l'explication →
IntermédiaireScope

Portée des variables locale et globale

Comprendre le scope des variables en Python.

Voir l'explication →
IntermédiaireBoucles

Bloc else d'une boucle for

Le else d'une boucle for est souvent méconnu.

Voir l'explication →
IntermédiaireListes

Slicing avec indices négatifs

Le slicing avec indices négatifs.

Voir l'explication →
IntermédiaireTuples

Dépaquetage de tuple avec *

L'unpacking avec l'opérateur *.

Voir l'explication →
AvancéFonctions

Lambda et map pour transformer une liste

Combine lambda et map.

Voir l'explication →