Question 1 sur 20
1. Quelle est la sortie de `print('Python'.find('o', 5))` ?
- A. `-1`
- B. `4`
- C. `5`
- D. `None`
La méthode find()
retourne l'index de la première occurrence de la sous-chaîne dans la plage spécifiée, et si elle n'est pas trouvée, retourne -1
.
Question 2 sur 20
2. Que fait `dict.keys()` ?
- A. Retourne une liste des clés du dictionnaire
- B. Retourne un ensemble des clés du dictionnaire
- C. Retourne une liste des valeurs du dictionnaire
- D. Retourne un ensemble des valeurs du dictionnaire
La méthode keys()
retourne un ensemble des clés du dictionnaire.
Question 3 sur 20
3. Quelle est la sortie de `print([x**2 for x in range(5)])` ?
- A. `[0, 1, 4, 9, 16]`
- B. `[1, 4, 9, 16, 25]`
- C. `[0, 1, 2, 3, 4]`
- D. `[0, 1, 4, 9]`
La compréhension de liste calcule le carré de chaque élément dans la plage spécifiée.
Question 4 sur 20
4. Que fait `re.split(r'\d+', '12a34b56')` ?
- A. `['', 'a', 'b', '']`
- B. `['12', 'a', '34', 'b', '56']`
- C. `['12', '34', '56']`
- D. `['a', 'b']`
La fonction re.split()
divise la chaîne selon le motif spécifié.
Question 5 sur 20
5. Quelle est la sortie de `print('Python'.replace('o', '0').upper())` ?
- A. `PYTH0N`
- B. `PYTHON`
- C. `PytHon`
- D. `Pyth0n`
La méthode replace()
remplace les occurrences, et upper()
convertit en majuscules.
Question 6 sur 20
6. Que fait `iter('Python')` ?
- A. Retourne un itérateur sur les caractères de la chaîne
- B. Retourne une liste des caractères de la chaîne
- C. Retourne le nombre de caractères dans la chaîne
- D. Retourne une chaîne de caractères
La fonction iter()
retourne un itérateur pour parcourir les éléments d'une séquence.
Question 7 sur 20
7. Quelle est la sortie de `print(set([1, 2, 2, 3, 4, 4, 5]))` ?
- A. `{1, 2, 3, 4, 5}`
- B. `[1, 2, 3, 4, 5]`
- C. `{1, 2, 2, 3, 4, 4, 5}`
- D. `[1, 2, 3, 4, 5]`
La fonction set()
élimine les doublons dans une liste ou séquence.
Question 8 sur 20
8. Que fait `len({1: 'a', 2: 'b', 3: 'c'})` ?
- A. `3`
- B. `6`
- C. `2`
- D. `None`
La fonction len()
retourne le nombre de clés dans le dictionnaire.
Question 9 sur 20
9. Quelle est la sortie de `print('Python'.ljust(10, '*'))` ?
- A. `Python****`
- B. `****Python`
- C. `Python`
- D. `Python*`
La méthode ljust()
ajoute des caractères de remplissage à droite jusqu'à atteindre la largeur spécifiée.
Question 10 sur 20
10. Que fait `str.isalpha()` ?
- A. Retourne
True
si tous les caractères de la chaîne sont des lettres - B. Retourne
False
si tous les caractères de la chaîne sont des lettres - C. Retourne
True
si tous les caractères de la chaîne sont des chiffres - D. Retourne
False
si tous les caractères de la chaîne sont des chiffres
La méthode isalpha()
retourne True
si tous les caractères de la chaîne sont des lettres.
Question 11 sur 20
11. Quelle est la sortie de `print('Python'.rfind('t'))` ?
- A. `2`
- B. `5`
- C. `-1`
- D. `None`
La méthode rfind()
retourne l'index de la dernière occurrence de la sous-chaîne.
Question 12 sur 20
12. Que fait `tuple([1, 2, 3])` ?
- A. `(1, 2, 3)`
- B. `[1, 2, 3]`
- C. `{1, 2, 3}`
- D. `None`
La fonction tuple()
convertit une liste en un tuple.
Question 13 sur 20
13. Quelle est la sortie de `print('Python'.startswith('P'))` ?
- A. `True`
- B. `False`
- C. `None`
- D. `Error`
La méthode startswith()
retourne True
si la chaîne commence par la sous-chaîne spécifiée.
Question 14 sur 20
14. Que fait `list('Python')` ?
- A. `['P', 'y', 't', 'h', 'o', 'n']`
- B. `['Python']`
- C. `['P', 'y', 't', 'h', 'o', 'n', '']`
- D. `None`
La fonction list()
convertit une chaîne en une liste de ses caractères.
Question 15 sur 20
15. Quelle est la sortie de `print('Python'.count('o'))` ?
- A. `1`
- B. `2`
- C. `0`
- D. `None`
La méthode count()
retourne le nombre d'occurrences de la sous-chaîne dans la chaîne.
Question 16 sur 20
16. Que fait `sorted({3: 'c', 1: 'a', 2: 'b'})` ?
- A. `[1, 2, 3]`
- B. `['a', 'b', 'c']`
- C. `[3, 1, 2]`
- D. `['c', 'a', 'b']`
La fonction sorted()
trie les clés du dictionnaire.
Question 17 sur 20
17. Quelle est la sortie de `print('Python'.rjust(10, '*'))` ?
- A. `****Python`
- B. `Python****`
- C. `Python*`
- D. `None`
La méthode rjust()
ajoute des caractères de remplissage à gauche jusqu'à atteindre la largeur spécifiée.
Question 18 sur 20
18. Que fait `list(map(int, ['1', '2', '3']))` ?
- A. `[1, 2, 3]`
- B. `[1, 2, 3, '']`
- C. `['1', '2', '3']`
- D. `[1, 2, '3']`
La fonction map()
applique la fonction int()
à chaque élément de la liste.
Question 19 sur 20
19. Quelle est la sortie de `print('Python'.split('t'))` ?
- A. `['Py', 'hon']`
- B. `['Python']`
- C. `['P', 'y', 'h', 'o', 'n']`
- D. `['Py', 'hon']`
La méthode split()
divise la chaîne selon le séparateur spécifié.
Question 20 sur 20
20. Que fait `set([1, 2, 2, 3, 4])` ?
- A. `{1, 2, 3, 4}`
- B. `[1, 2, 2, 3, 4]`
- C. `{1, 2, 2, 3, 4}`
- D. `None`
La fonction set()
crée un ensemble à partir de la liste, éliminant les doublons.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.