Retour aux quiz
Débutant
Gestion des très grands nombres (2)
Quelle est la sortie de ce programme ?
quiz.py
1
a = 'hello'2
b = 'hello'3
4
c = 'commentcoder.com'5
d = 'commentcoder.com'6
7
print(a is b, c is d)Réponses possibles
Atrue false
Bfalse true
Cfalse false
Dtrue true
Explication
En Python, les strings de petite taille sont mises en cache pour optimiser les performances. Donc, a et b pointent vers le même objet en mémoire mais pas c et d qui sont plus grandes.