Содержание
Определение
Функция hash() в Python используется для получения хэш-значения объекта. Хэш-значение — это числовое значение, которое является уникальным для каждого объекта и может использоваться, например, для быстрого сравнения объектов.
Синтаксис
Синтаксис функции hash() выглядит следующим образом:
hash(object)
Где:
- object: объект, для которого нужно получить хэш-значение.
Примеры
Получение хэш-значения для строки
После срабатывания следующего кода мы получим два одинаковых хэш-значения, т.к. хэш-значение вычисляется на основе содержимого строки, а не на основе ссылки на объект:
name = "Shubham"
hash1 = hash(name)
hash2 = hash(name)
print(f"Хэш 1: {hash1}")
print(f"Хэш 2: {hash2}")
Получение хэш-значения для различных строк
После срабатывания следующего кода мы получим два разных хэш-значения:
name1 = "Shubham"
name2 = "Shubham!"
hash1 = hash(name1)
hash2 = hash(name2)
print(f"Хэш 1: {hash1}")
print(f"Хэш 2: {hash2}")
Заключение
В ходе статьи мы с Вами узнали как работает функция hash() в Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂
Мой Telegram канал
Мой YouTube канал