PyHash API

另请参阅 PyTypeObject.tp_hash 成员。

type Py_hash_t

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

在 3.2 版本中添加。

type Py_uhash_t

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

在 3.2 版本中添加。

type PyHash_FuncDef

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

const char *name

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

const int hash_bits

哈希值内部大小(以位为单位)。

const int seed_bits

种子输入的大小(以位为单位)。

在 3.4 版本中添加。

PyHash_FuncDef *PyHash_GetFuncDef(void)

获取哈希函数定义。

另请参阅

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

在 3.4 版本中添加。