Question 1 sur 20
1. Quelle est la sortie de `print('a' * 3)` ?
- A. `aaa`
- B. `a a a`
- C. `a a a a`
- D. `aaa `
La multiplication d'une chaîne par un entier répète la chaîne ce nombre de fois.
Question 2 sur 20
2. Que fait `list(range(3, 6))` ?
- A. `[3, 4, 5]`
- B. `[3, 4, 5, 6]`
- C. `[6, 5, 4, 3]`
- D. `[3, 6, 9]`
La fonction range()
génère une séquence d'entiers allant de 3 à 5 inclus.
Question 3 sur 20
3. Quelle est la sortie de `print('Python'.split('t'))` ?
- A. `['Py', 'hon']`
- B. `['Python']`
- C. `['Pyt', 'hon']`
- D. `['Py', 'hon']`
La méthode split()
divise la chaîne en une liste en utilisant le séparateur spécifié.
Question 4 sur 20
4. Quelle est la sortie de `print(list(enumerate(['a', 'b', 'c'])))` ?
- A. `[(0, 'a'), (1, 'b'), (2, 'c')]`
- B. `[0, 'a', 1, 'b', 2, 'c']`
- C. `['a', 'b', 'c']`
- D. `[(1, 'a'), (2, 'b'), (3, 'c')]`
La fonction enumerate()
ajoute un index aux éléments d'une séquence, retournant une liste de tuples.
Question 5 sur 20
5. Quelle est la sortie de `print('Python'.count('o'))` ?
- A. `1`
- B. `2`
- C. `3`
- D. `0`
La méthode count()
compte le nombre d'occurrences d'une sous-chaîne dans une chaîne.
Question 6 sur 20
6. Que fait `zip([1, 2], ['a', 'b'])` ?
- A. Combine les listes en une liste de tuples
- B. Fusionne les deux listes en une seule liste
- C. Concatène les deux listes en une seule
- D. Crée un dictionnaire avec les éléments des listes comme clés et valeurs
La fonction zip()
combine les éléments de plusieurs itérables en tuples.
Question 7 sur 20
7. Quelle est la sortie de `print('abc'.rfind('b'))` ?
- A. `1`
- B. `2`
- C. `0`
- D. `-1`
La méthode rfind()
retourne l'index de la dernière occurrence de la sous-chaîne.
Question 8 sur 20
8. Que fait `set('aabbcc')` ?
- A. Élimine les doublons et retourne un ensemble
- B. Crée une liste avec les doublons supprimés
- C. Crée une chaîne avec les doublons supprimés
- D. Trie les caractères de la chaîne
La fonction set()
élimine les doublons et retourne un ensemble des éléments uniques.
Question 9 sur 20
9. Quelle est la sortie de `print('Python'.islower())` ?
- A. `True`
- B. `False`
- C. `None`
- D. `Error`
La méthode islower()
retourne `True` si tous les caractères de la chaîne sont en minuscules, sinon `False`.
Question 10 sur 20
10. Que fait la méthode `strip()` lorsqu'elle est appliquée à une chaîne ?
- A. Supprime les espaces de début et de fin
- B. Supprime les espaces internes
- C. Remplace les espaces par des tirets
- D. Ajoute des espaces à la chaîne
La méthode strip()
supprime les espaces au début et à la fin de la chaîne.
Question 11 sur 20
11. Quelle est la sortie de `print('Python'.startswith('Py'))` ?
- A. `True`
- B. `False`
- C. `None`
- D. `Error`
La méthode startswith()
vérifie si la chaîne commence par la sous-chaîne spécifiée.
Question 12 sur 20
12. Que fait la méthode `isdigit()` lorsqu'elle est appliquée à une chaîne ?
- A. Vérifie si tous les caractères de la chaîne sont des chiffres
- B. Convertit la chaîne en entier
- C. Vérifie si la chaîne contient des chiffres
- D. Supprime les chiffres de la chaîne
La méthode isdigit()
retourne True
si tous les caractères de la chaîne sont des chiffres.
Question 13 sur 20
13. Quelle est la sortie de `print('Python'.find('t'))` ?
- A. `5`
- B. `-1`
- C. `4`
- D. `0`
La méthode find()
retourne `-1` si la sous-chaîne n'est pas trouvée.
Question 14 sur 20
14. Que fait `list(map(len, ['a', 'bb', 'ccc']))` ?
- A. `[1, 2, 3]`
- B. `[1, 2, 2]`
- C. `[2, 2, 2]`
- D. `[3, 2, 1]`
La fonction map()
applique la fonction len()
à chaque élément de la liste.
Question 15 sur 20
15. Quelle est la sortie de `print('abc'.replace('a', 'A'))` ?
- A. `Abc`
- B. `aBc`
- C. `ABC`
- D. `ABc`
La méthode replace()
remplace toutes les occurrences de la sous-chaîne spécifiée.
Question 16 sur 20
16. Quelle est la sortie de `print(list('Python'))` ?
- A. `['P', 'y', 't', 'h', 'o', 'n']`
- B. `['Python']`
- C. `['P', 'y', 't', 'h', 'o', 'n']`
- D. `['P', 'y', 't', 'h', 'o', 'n']`
La fonction list()
convertit la chaîne en une liste de caractères.
Question 17 sur 20
17. Que fait `set('aabbcc')` ?
- A. Élimine les doublons
- B. Trie les caractères
- C. Convertit la chaîne en liste
- D. Ajoute des doublons
La fonction set()
élimine les doublons dans une séquence.
Question 18 sur 20
18. Quelle est la sortie de `print('Python'.capitalize())` ?
- A. `Python`
- B. `python`
- C. `PYTHON`
- D. `PythoN`
La méthode capitalize()
met en majuscule le premier caractère de la chaîne et rend les autres minuscules.
Question 19 sur 20
19. Que fait `list('12345')` ?
- A. `['1', '2', '3', '4', '5']`
- B. `['12345']`
- C. `[1, 2, 3, 4, 5]`
- D. `[1, 2, 3, 4, 5]`
La fonction list()
convertit chaque caractère de la chaîne en un élément de liste.
Question 20 sur 20
20. Quelle est la méthode pour ajouter un élément à la fin d'une liste ?
- A. `append()`
- B. `extend()`
- C. `insert()`
- D. `add()`
La méthode append()
ajoute un élément à la fin de la liste.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.