うまくいけば、ここの誰かがこの問題を解決してくれます。金曜日に 1 年生のプログラミング試験の修正を行っているのですが、混乱する事態に遭遇しました。
可変性について説明している私の講義スライドには、私にとってはうまくいかない特定の部分があります。例は次のとおりです。
a = 'this is a string'
b = 'this is a string'
print(a is b)
False
しかし、これをプログラムに入力すると、代わりに True が返されます。また、それらの ID は同一です。a == b
印刷すると が返されると思いますが、個々の変数であるためTrue
、そうa
ではありません。b
これは昨年の試験の問題でもあったので、これを理解するのに役立ちます。
この問題に関するヘルプは大歓迎です。