标签:lifetime

  • 两个Python对象如何具有相同的id但“ is”运算符返回False? - python

    时间:2020-7-15

    id(t+t), id(t*2) (42838592, 42838592) (t+t) is (t*2) False 如果两个变量指向同一个对象,则'is'运算符将返回true。但是第一行表示两者具有相同的id,但是'is'运算符给出了错误的值。 参考方案 在第一个示例中,您的对象在时间上没有重叠:创建一个对象然后销毁它们,然后使用相同的ID创建另一个对象。 […]