QCM En PYTHON– Partie 6

Question 1 sur 20

1. Quelle est la sortie de `print('Python'.rjust(10, '*'))` ?

  • A. `****Python`
  • B. `Python****`
  • C. `Python`
  • D. `***Python`
A

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')`
A

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`
A

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}`
A

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`
A

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)]`
A

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`
A

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]`
A

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']`
A

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`
B

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`
A

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')]`
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`
A

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']`
A

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`
B

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]`
A

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`
A

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`
A

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`
A

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}`
A

La méthode values() retourne les valeurs du dictionnaire.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.