Документация Python неофициальный перевод

hash.md

50 строк · 1.7 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.11/c-api/hash.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# PyHash API89См. также член [`PyTypeObject.tp_hash`](https://python-all.ru/3.11/c-api/typeobj.html#c.PyTypeObject.tp_hash).1011#### `type Py_hash_t`1213Тип хэш-значения: знаковое целое.1415Новое в версии 3.2.1617#### `type Py_uhash_t`1819Тип хэш-значения: беззнаковое целое.2021Новое в версии 3.2.2223#### `type PyHash_FuncDef`2425Определение хэш-функции, используемое [`PyHash_GetFuncDef()`](https://python-all.ru/3.11/c-api/hash.html#c.PyHash_GetFuncDef).2627#### `const char *name`2829Имя хэш-функции (строка в кодировке UTF-8).3031#### `const int hash_bits`3233Внутренний размер хэш-значения в битах.3435#### `const int seed_bits`3637Размер входных данных seed в битах.3839Новое в версии 3.4.4041#### `PyHash_FuncDef *PyHash_GetFuncDef(void)`4243Получить определение хэш-функции.4445> **См. также**46>47> [**PEP 456**](https://python-all.ru/3.11/c-api/hash.html) «Безопасный и взаимозаменяемый хэш-алгоритм».4849Новое в версии 3.4.50