Retour aux quiz
Débutant

Opérateurs logiques and et or (4)

Combien d'itérations cette boucle effectue-t-elle ?

quiz.py
1
Que va afficher ce code qui compare des strings en Python ?
2
 
3
s1 = "hello"
4
s2 = "hello"
5
 
6
s3 = "hello world!"
7
s4 = "hello world!"
8
 
9
print(s1 is s2, s3 is s4)

Réponses possibles

Atrue false
Bfalse false
Cfalse true
Dtrue true

Explication

Les chaînes immuables courtes partagent souvent le même objet en Python. Alors que les chaînes longues ne sont généralement pas internées, donc s3 et s4 sont distincts.