芯片说明书英译中,“哈希类型”是什么?如何翻译?

芯片说明书英译中,“哈希类型”是什么?如何翻译?

被浏览
0

1 个回答

今天,是余生的第一天。

“哈希类型”是Python数据类型的一种。Python数据类型分为两类:一类是哈希类型、另一类是不可哈希类型。

哈希即英文hash的音译,可哈希即hashable,不可哈希为unhashable。

可哈希(hashable):不可变,如字符串、元组那样,不能原地修改。

不可哈希(unhashable):就是指其可变,如列表、字典等,都能原地进行修改。

 

利用set()和{}建立集合时,要求集合中的元素必须是可哈希(hsshable)的,即在利用set()和{}创建集合的时候,集合中的元素必须是不可变的。

 

哈希类型,即在原地不能改变的变量类型,不可变类型。

可利用hash函数查看其hash值,也可以作为字典的key:

“数字类型:int, float, decimal.Decimal, fractions.Fraction, complex”

“字符串类型:str, bytes”

“元组:tuple”

“冻结集合:frozenset”

“布尔类型:True, False”

“None”

不可hash类型:原地可变类型:list、dict和set。它们不可以作为字典的key。

几乎所有的编程语言都提供了哈希(hash)类型,它们的叫法可能是哈希、字典、关联数组。在Redis中,哈希类型是指键值本身又是一个键值对结构,形如value={{field1,value1},…{fieldN,valueN}}哈希类型中的映射关系叫作field-value,注意这里的value是指field对应的值,不是键对应的值,请注意value在不同上下文的作用。

【双语例句】

If the input hash type is not one of the above, no KDF operation is performed.

如果输入哈希类型不符合上述几种,将不执行 KDF 运算。 

推荐标签
换一换
推荐专题
换一换
旗渡客服