Flashcards : Chaînes de caractères en Python — 34 cartes

Toutes les cartes

1Question

Qu'est-ce qu'une chaîne de caractères en Python ?

Réponse

Une suite de caractères stockée dans une variable et délimitée par des guillemets simples ou doubles.

2Question

Quelle règle s'applique aux guillemets ouvrant et fermant une chaîne ?

Réponse

Ils doivent être identiques.

3Question

Comment concatène-t-on deux chaînes en Python ?

Réponse

Avec l'opérateur +.

4Question

Que peut-on ajouter lors de la concaténation de chaînes pour séparer les mots ?

Réponse

Une chaîne contenant un espace.

5Question

Quelle fonction calcule la longueur d'une chaîne ?

Réponse

La fonction len⁡(a)\operatorname{len}(a).

6Question

Pourquoi peut-on utiliser une boucle for pour parcourir une chaîne ?

Réponse

Parce qu'une chaîne est un itérable.

7Question

Quel mot-clé utilise-t-on pour parcourir les caractères d'une chaîne ?

Réponse

Le mot-clé in.

8Question

Comment sont accessibles les caractères d'une chaîne en Python ?

Réponse

Comme les éléments d'une liste.

9Question

À quel indice commence l'indexation des caractères dans une chaîne ?

Réponse

À l'indice 0.

10Question

Que teste l'opérateur in dans une chaîne ?

Réponse

La présence d'un caractère ou d'une sous-chaîne.

11Question

Quelle condition respecte la comparaison avec l'opérateur in ?

Réponse

La casse des caractères.

12Question

Comment s'écrit une tranche dans une chaîne ?

Réponse

Avec deux indices séparés par deux-points.

13Question

Que signifie l'indice de début dans une tranche ?

Réponse

Il est inclus dans la tranche.

14Question

Que signifie l'indice de fin dans une tranche ?

Réponse

Il est exclu de la tranche.

15Question

Quelle méthode remplace toutes les occurrences d'un texte ?

Réponse

La méthode replace('texte à chercher','texte qui remplace').

16Question

Que fait la méthode split('séparateur') sur une chaîne ?

Réponse

Elle découpe la chaîne selon le séparateur indiqué.

17Question

Que renvoie la méthode split('séparateur') après découpage ?

Réponse

Une liste de chaînes.

18Question

Que fait la méthode lower() sur une chaîne ?

Réponse

Elle convertit tous les caractères en minuscules.

19Question

Que fait la méthode upper() sur une chaîne ?

Réponse

Elle convertit tous les caractères en majuscules.

20Question

Quelles sont les contraintes du mot caché dans Mastermind ?

Réponse

Il contient cinq lettres parmi A, B, C et D.

21Question

Quelles contraintes doit respecter la proposition du joueur dans Mastermind ?

Réponse

Elle doit contenir cinq lettres parmi A, B, C et D.

22Question

Quelles étapes le jeu Mastermind doit-il suivre ?

Réponse

Tirer un mot, demander une proposition valide, compter les lettres bien et mal placées, puis demander de continuer.

23Question

Comment la fonction mot_aleatoire() construit-elle un mot ?

Réponse

Elle tire cinq indices aléatoires entre 0 et 3 dans 'ABCD' puis renvoie le mot.

24Question

Que fait la fonction d'étude pour comparer les mots ?

Réponse

Elle compare d'abord les caractères aux mêmes positions.

25Question

Que recherche la fonction d'étude après la comparaison des mêmes positions ?

Réponse

Les lettres communes restantes à des positions différentes.

26Question

Que renvoie la fonction d'étude après ses comparaisons ?

Réponse

Les deux compteurs séparés par une virgule.

27Question

Comment intégrer un guillemet dans une chaîne en Python ?

Réponse

En utilisant des guillemets opposés pour délimiter la chaîne.

28Question

Que représente un indice de début omis dans une tranche ?

Réponse

Le début de la chaîne.

29Question

Que représente un indice de fin omis dans une tranche ?

Réponse

La fin de la chaîne.

30Question

Que signifie un indice négatif dans une tranche ?

Réponse

Il compte depuis la fin de la chaîne.

31Question

Comment supprimer une partie d'une chaîne ?

Réponse

En concaténant la partie avant et après cette zone.

32Question

Selon quoi split() découpe-t-elle une chaîne si aucun séparateur n'est donné ?

Réponse

Selon les espaces.

33Question

Comment mettre la première lettre d'un mot en majuscule et le reste en minuscules ?

Réponse

On concatène mot[0].upper() avec mot[1:].lower().

34Question

Comment peut-on importer le module random pour utiliser randint() ?

Réponse

Avec import random as rnd ou from random import randint.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 15 questions sur Chaînes de caractères en Python.

1. Quelle description correspond à une chaîne de caractères en Python ?

2. Quelle règle doit être respectée pour délimiter correctement une chaîne en Python ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Chaînes de caractères en Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards