Exemples de QCM d’une autre année (prog.)
En Python, si je veux concaténer la représentation textuelle de plusieurs valeurs, il faut que les deux opérandes soient de type string: il n’y a pas de conversion implicite par exemple depuis le type int ou float.
>>> VRAI
Si j’appelle une fonction en nommant les arguments, j’ai le droit de changer leur ordre.
>>> VRAI
Si l est une liste, ces deux extraits sont équivalents:
l[0] = []
l[0:0] = []
>>> FAUX (affectation vs. insertion/suppression)
Si s est un string, je peux toujours exécuter ceci sans créer d’erreur:
print(s[0])
>>> FAUX (si le string est vide)
Cet extrait affichera Hello sur le terminal si et seulement si s vaut "yes" ou "oui":
if s == "yes" or "oui":
print("Hello")
>>> FAUX (essayez le code)
La fonction len marche aussi avec un argument de type string, List[...], Set[...] ou Dict[...], par exemple.
>>> VRAI