QCM - Python

QCM - Python

1. Comment afficher un message à l'écran en Python ?
2. Comment créer une boucle `for` en Python ?
3. Quelle est la différence entre `deepcopy` et `copy` dans le module `copy` ?
4. Quelle est la méthode correcte pour vérifier si un élément est dans une liste ?
5. Comment déclarer une fonction en Python ?
6. Comment vérifier si une clé existe dans un dictionnaire ?
7. Que fait le mot-clé `@property` en Python ?
8. Comment trier un dictionnaire par ses valeurs en Python ?
9. Que fait le décorateur `@dataclass` en Python ?
10. Quelle est la sortie de `len(set([1, 2, 2, 3, 4]))` en Python ?
11. Quelle méthode retourne une copie d'une liste en Python ?
12. Que fait la méthode `@classmethod` dans une classe Python ?
13. Comment définir une coroutine en Python ?
14. Comment s'assurer qu'une classe en Python est un singleton ?
15. Comment capturer une exception en Python ?
16. Quelle est la sortie de `print(type(42))` ?
17. Quelle est la différence entre `is` et `==` en Python ?
18. Quelle est la syntaxe pour importer une bibliothèque en Python ?
19. Que fait `multiprocessing.Pool` en Python ?
20. Quelle syntaxe est utilisée pour déclarer une variable en Python ?