Question 1 sur 20
1. 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 2 sur 20
2. Que fait `int('0x10', 16)` ?
- A. `16`
- B. `10`
- C. `0x10`
- D. `None`
La fonction int()
convertit une chaîne en entier selon la base spécifiée, ici 16 (hexadécimal).
Question 3 sur 20
3. Quelle est la sortie de `print('Python'.count('t'))` ?
- A. `1`
- B. `2`
- C. `0`
- D. `None`
La méthode count()
retourne le nombre d'occurrences d'une sous-chaîne dans la chaîne.
Question 4 sur 20
4. 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 liste de caractères.
Question 5 sur 20
5. 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 6 sur 20
6. Que fait `str.zfill(5)` sur la chaîne `'42'` ?
- A. `'00042'`
- B. `'42'`
- C. `'0042'`
- D. `'42'`
La méthode zfill()
remplit la chaîne avec des zéros jusqu'à atteindre la largeur spécifiée.
Question 7 sur 20
7. Quelle est la sortie de `print('Python'.encode('utf-8'))` ?
- A. `b'Python'`
- B. `'Python'`
- C. `b'Python'`
- D. `Python`
La méthode encode()
retourne la chaîne encodée en bytes dans l'encodage spécifié.
Question 8 sur 20
8. Que fait `re.sub(r'\d+', 'X', '12ab34')` ?
- A. `XabX`
- B. `12ab34`
- C. `Xab`
- D. `12X34`
La fonction re.sub()
remplace les occurrences du motif par la chaîne spécifiée.
Question 9 sur 20
9. Que fait `zip([1, 2], ['a', 'b'])` ?
- A. `[(1, 'a'), (2, 'b')]`
- B. `[(1, 'a'), (2, 'c')]`
- C. `[1, 'a', 2, 'b']`
- D. `[(1, 2), ('a', 'b')]`
La fonction zip()
associe les éléments des listes en tuples.
Question 10 sur 20
10. Que fait `sorted({3, 1, 4, 2})` ?
- A. `[1, 2, 3, 4]`
- B. `{1, 2, 3, 4}`
- C. `[3, 1, 4, 2]`
- D. `None`
La fonction sorted()
retourne une liste triée des éléments.
Question 11 sur 20
11. Quelle est la sortie de `print(' Python '.strip())` ?
- A. `'Python'`
- B. `' Python'`
- C. `'Python '`
- D. `' Python '`
La méthode strip()
supprime les espaces de début et de fin de la chaîne.
Question 12 sur 20
12. Que fait `re.search(r'\d+', 'abc123')` ?
- A. Trouve une correspondance avec un motif de chiffres
- B. Trouve une correspondance avec un motif de lettres
- C. Trouve une correspondance avec un motif d'espaces
- D. Trouve une correspondance avec un motif de symboles
La fonction re.search()
recherche une correspondance du motif dans la chaîne.
Question 13 sur 20
13. Que fait `map(str, [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 spécifiée à chaque élément de l'itérable.
Question 14 sur 20
14. 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 15 sur 20
15. Que fait `set('aabbcc')` ?
- A. `{'a', 'b', 'c'}`
- B. `{'a', 'a', 'b', 'b', 'c', 'c'}`
- C. `['a', 'b', 'c']`
- D. `('a', 'b', 'c')`
La fonction set()
crée un ensemble avec les éléments uniques de la chaîne.
Question 16 sur 20
16. Quelle est la sortie de `print('Python'.islower())` ?
- A. `False`
- B. `True`
- C. `None`
- D. `''`
La méthode islower()
vérifie si tous les caractères sont en minuscules.
Question 17 sur 20
17. Que fait `str.split(',')` sur `'a,b,c'` ?
- A. `['a', 'b', 'c']`
- B. `['a,b,c']`
- C. `['a', 'b', 'c', '']`
- D. `['a', 'b', 'c', ',']`
La méthode split()
divise la chaîne en une liste en utilisant le délimiteur spécifié.
Question 18 sur 20
18. Que fait `str.replace('a', 'b')` sur `'aaa'` ?
- A. `'bbb'`
- B. `'aba'`
- C. `'aab'`
- D. `'aaa'`
La méthode replace()
remplace toutes les occurrences de la sous-chaîne spécifiée par une nouvelle sous-chaîne.
Question 19 sur 20
19. Quelle est la sortie de `print('Python'.find('o'))` ?
- A. `4`
- B. `5`
- C. `-1`
- D. `None`
La méthode find()
retourne l'index de la première occurrence de la sous-chaîne.
Question 20 sur 20
20. Que fait `len(set('abracadabra'))` ?
- A. `5`
- B. `10`
- C. `11`
- D. `4`
La fonction set()
retourne les éléments uniques, et len()
compte le nombre d'éléments uniques.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.