хеш-функция в питоне
Я верил чтоhash()
Функция работает одинаково во всех интерпретаторах Python. Но это отличается, когда я запускаю его на своем мобильном телефоне, используяпитон для андроид, Я получаю одно и то же значение хеш-функции для строк хеширования и чисел, но когда я хэширую встроенные типы данных, значение хеш-функции отличается.
PC Python Interpreter (Python 2.7.3)
>>> hash(int)
31585118
>>> hash("hello sl4a")
1532079858
>>> hash(101)
101
Мобильный переводчик Python (Python 2.6.2)
>>> hash(int)
-2146549248
>>> hash("hello sl4a")
1532079858
>>> hash(101)
101
Может кто-нибудь сказать мне, это ошибка или я что-то не так понял.