PyHash API

See also the PyTypeObject.tp_hash member.

type Py_hash_t

哈希值类型:有符号整数。

Added in version 3.2.

type Py_uhash_t

哈希值类型:无符号整数。

Added in version 3.2.

type PyHash_FuncDef

PyHash_GetFuncDef() 使用的哈希函数定义。

const char *name

哈希函数名称(UTF-8 编码的字符串)。

const int hash_bits

以比特位表示的哈希值内部大小。

const int seed_bits

以比特位表示的输入种子值大小。

Added in version 3.4.

PyHash_FuncDef *PyHash_GetFuncDef(void)

获取哈希函数定义。

参见

PEP 456 "安全且可互换的哈希算法"。

Added in version 3.4.