0

我是 Python 的初学者。我想知道该id()函数是否可用于加密程序,还是仅用于为内存中的该值提供元素 id ?

我只是想知道我如何使用这个功能以及它适合使用的情况。这是一个例子:

Input : id(1025) # 1025 is a value stored in memory
Output : 140365829447504
       or
Input : id("geek") # A string literal is stored in memory
Output : 139793848214784
4

1 回答 1

0

id()函数只是给出了内存中 Python 对象的标识。从文档:

返回对象的“身份”。这是一个整数,保证该对象在其生命周期内是唯一且恒定的。具有非重叠生命周期的两个对象可能具有相同的 id 值。

因此,这不是应该用于加密的东西。

于 2019-12-20T14:11:29.210 回答