B! 20 0 0 0 Pythonでオブジェクトの比較の時に気をつけることと、 同じような事でJavaのString型の比較の時に気をつけることについて。 Pythonの’==’と’is’ Javaの’==’と’equals’について まとめ Pythonの’==’と’is’ Pythonで2つの物が同値かどうか確認するには ==を使う方法とisを使う方法がありますが、 これらは少し違うものです。 Immutable 1 なintやstring等の場合には基本的に結果は同じです。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>> a = 1 >>> if a == 1: ... print 'Same!' ... Same! >>> if a is 1: ... print 'Same!' ... Same! >>> b = 1 >>

