Question 1 sur 20
1. Quelle est la sortie de `print('Python'.rjust(10, '*'))` ?
- A. `****Python`
- B. `Python****`
- C. `Python`
- D. `***Python`
La méthode rjust()
ajoute des caractères de remplissage à gauche jusqu'à atteindre la largeur spécifiée.
Question 2 sur 20
2. Que fait `tuple('Python')` ?
- A. `('P', 'y', 't', 'h', 'o', 'n')`
- B. `('Python',)`
- C. `[ 'P', 'y', 't', 'h', 'o', 'n']`
- D. `('Pytho', 'n')`
La fonction tuple()
convertit une chaîne en un tuple de ses caractères.
Question 3 sur 20
3. Quelle est la sortie de `print('Python'.replace('o', '0'))` ?
- A. `Pyth0n`
- B. `Pytho0n`
- C. `Pyt0hn`
- D. `Pyth0n0`
La méthode replace()
remplace toutes les occurrences de la sous-chaîne spécifiée.
Question 4 sur 20
4. Que fait `dict.fromkeys(['a', 'b'], 1)` ?
- A. `{'a': 1, 'b': 1}`
- B. `{'a': 1, 'b': 0}`
- C. `{'a': '1', 'b': '1'}`
- D. `{'a': None, 'b': None}`
La méthode fromkeys()
crée un nouveau dictionnaire avec des clés spécifiées et une valeur par défaut.
Question 5 sur 20
5. Quelle est la sortie de `print('Python'.find('t', 0, 5))` ?
- A. `-1`
- B. `2`
- C. `3`
- D. `5`
La méthode find()
retourne l'index de la première occurrence de la sous-chaîne dans la plage spécifiée.
Question 6 sur 20
6. Que fait `sorted({1: 'a', 2: 'b', 3: 'c'})` ?
- A. `[1, 2, 3]`
- B. `['a', 'b', 'c']`
- C. `{1: 'a', 2: 'b', 3: 'c'}`
- D. `[('a', 1), ('b', 2), ('c', 3)]`
La fonction sorted()
trie les clés du dictionnaire.
Question 7 sur 20
7. Quelle est la sortie de `print('Python'.count('t'))` ?
- A. `1`
- B. `0`
- C. `2`
- D. `3`
La méthode count()
retourne le nombre d'occurrences d'une sous-chaîne dans la chaîne.
Question 8 sur 20
8. Que fait `set([1, 1, 2, 3, 3, 4])` ?
- A. `{1, 2, 3, 4}`
- B. `[1, 2, 3, 4]`
- C. `{1, 1, 2, 3, 3, 4}`
- D. `[1, 1, 2, 3]`
La fonction set()
élimine les doublons dans une liste ou séquence.
Question 9 sur 20
9. Quelle est la sortie de `print('Python'.split('o'))` ?
- A. `['Pyth', 'n']`
- B. `['Pyt', 'hon']`
- C. `['Python']`
- D. `['Python']`
La méthode split()
divise la chaîne en sous-chaînes à chaque occurrence du séparateur.
Question 10 sur 20
10. Que fait `len('Python'.strip('P'))` ?
- A. `6`
- B. `5`
- C. `7`
- D. `4`
La méthode strip()
supprime les occurrences spécifiées de début et de fin de la chaîne.
Question 11 sur 20
11. Quelle est la sortie de `print('Python'.capitalize())` ?
- A. `Python`
- B. `python`
- C. `PYTHON`
- D. `PytHon`
La méthode capitalize()
met en majuscule la première lettre de la chaîne et en minuscules les autres lettres.
Question 12 sur 20
12. Que fait `list(zip([1, 2], ['a', 'b']))` ?
- A. `[(1, 'a'), (2, 'b')]`
- B. `[(1, 2), ('a', 'b')]`
- C. `[(1, 'a')]`
- D. `[(1, 'b'), (2, 'a')]`
La fonction zip()
combine les éléments des séquences en tuples.
Question 13 sur 20
13. Quelle est la sortie de `print('Python'.isdigit())` ?
- A. `False`
- B. `True`
- C. `None`
- D. `Error`
La méthode isdigit()
retourne True
si tous les caractères de la chaîne sont des chiffres, sinon False
.
Question 14 sur 20
14. Que fait `sorted('Python', reverse=True)` ?
- A. `['y', 't', 's', 'n', 'o', 'h', 'P']`
- B. `['P', 'y', 't', 'h', 'o', 'n']`
- C. `['P', 'y', 't', 'h', 'o', 'n']`
- D. `['P', 'y', 't', 'h', 'o', 'n']`
La fonction sorted()
trie les caractères de la chaîne en ordre décroissant.
Question 15 sur 20
15. Quelle est la sortie de `print('Python'.join(['a', 'b']))` ?
- A. `ab`
- B. `aPythonb`
- C. `a b`
- D. `aPythonbPython`
La méthode join()
combine les éléments de la liste avec la chaîne comme séparateur.
Question 16 sur 20
16. Que fait `set([1, 2, 3, 3, 2, 1])` ?
- A. `{1, 2, 3}`
- B. `[1, 2, 3]`
- C. `{1, 2, 3, 3, 2, 1}`
- D. `[1, 2, 3, 3]`
La fonction set()
élimine les doublons dans la liste.
Question 17 sur 20
17. Quelle est la sortie de `print('Python'.encode('ascii'))` ?
- A. `b'Python'`
- B. `'Python'`
- C. `b'Python'`
- D. `Python`
La méthode encode()
retourne la chaîne encodée en bytes.
Question 18 sur 20
18. Que fait `list(reversed([1, 2, 3]))` ?
- A. `[3, 2, 1]`
- B. `[1, 2, 3]`
- C. `[1, 3, 2]`
- D. `None`
La fonction reversed()
retourne les éléments dans l'ordre inverse.
Question 19 sur 20
19. Quelle est la sortie de `print('Python'.swapcase())` ?
- A. `pYTHON`
- B. `Python`
- C. `PYTHON`
- D. `pytHON`
La méthode swapcase()
inverse les majuscules et les minuscules.
Question 20 sur 20
20. Que fait `list({1: 'a', 2: 'b'}.values())` ?
- A. `['a', 'b']`
- B. `[1, 2]`
- C. `{'a', 'b'}`
- D. `{'a': 1, 'b': 2}`
La méthode values()
retourne les valeurs du dictionnaire.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.