Why does Python hash function return different results between sessions?

Although they remain constant within an individual Python process, they are not predictable between repeated invocations of Python. That’s why your have diffent hash value for the same string in different console. What you implement is not a good way. hash () is aim to get a object hash value, not a stirng.
For More Information Please Refer:

You May Also Like to Read: