jython - почему '==' возвращает true, а 'is' возвращает false - PullRequest
0 голосов
/ 10 ноября 2018

Я начинаю использовать jython2.7.0 сейчас, но между python2.7.15 есть немного другое.

Например, в python

a = "hello", b = "hello", "a is b" и "a == b" вернут True.

но в jython2.7.0 "a is b" возвращает False, a == b "возвращает True, кто-нибудь знает, почему ??

>>>jython
>>>
>>>a = "hello"
>>>b = "hello"
>>>
>>>a is b
>>>False
>>>
>>>a == b
>>>True
>>>
>>>a = 1
>>>b = 1
>>> a is b
>>>True
...