我应该如何在Python中使用id()函数?

时间:2019-12-20 13:57:00

标签: python-3.x encryption id

我是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

1 个答案:

答案 0 :(得分:0)

id()函数仅给出内存中Python对象的身份。从文档中:

  

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

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