You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🗹 La dernière question du quizz 2 a montré que le sens d'une affectation n'est pas forcément évident. (Ce qui n'est pas si surprenant ; il y a plusieurs interprétations possibles qui seraient raisonnables !!! 😀)
🐍 En Python, le code
message="Hello world!"
évalue le membre de droite de l'égalité ; l'interpréteur Python crée une chaîne de caractère "Hello world!" (en mémoire).
Puis, on indique que la variable nommée message se réfère ("pointe vers") à cet objet. Dans ce modèle, le code
message=message+" 👋"
évalue le membre de droite de l'affectation et crée donc un nouvel objet "Hello world! 👋". Puis, l'affectation fait que la variable message se réfère désormais à ce nouvel objet. L'identifiant id(message) n'est donc pas le même avant et aprés l'opération ! On a donc :
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
🗹 La dernière question du quizz 2 a montré que le sens d'une affectation n'est pas forcément évident. (Ce qui n'est pas si surprenant ; il y a plusieurs interprétations possibles qui seraient raisonnables !!! 😀)
🐍 En Python, le code
évalue le membre de droite de l'égalité ; l'interpréteur Python crée une chaîne de caractère
"Hello world!"
(en mémoire).Puis, on indique que la variable nommée
message
se réfère ("pointe vers") à cet objet. Dans ce modèle, le codeévalue le membre de droite de l'affectation et crée donc un nouvel objet "Hello world! 👋". Puis, l'affectation fait que la variable
message
se réfère désormais à ce nouvel objet. L'identifiantid(message)
n'est donc pas le même avant et aprés l'opération ! On a donc :Beta Was this translation helpful? Give feedback.
All reactions