如何用 .NET 对象比较 Python 对象?


默认情况下,所有 .NET 对象都是引用类型,它们的相等性和哈希码由它们在内存中的地址决定。此外,将一个变量赋值给一个现有的对象,只是使其指向内存中的地址,所以不存在昂贵的复制操作。在一定程度上,python 对象也与此相同。

Python 对象的属性:所有 python 对象都有

一个唯一标识(由 id(x) 返回的整数);一个类型(由 type(x) 返回)

无法更改身份; 无法更改类型。

某些对象允许您更改其 内容 (即不更改标识或类型)。

某些对象不允许您更改其内容。

该类型由类型对象表示,该对象对该类型的对象了解更多。

更新于: 30-7-2019

137 次浏览

开启您的 职业

完成课程获得认证

开始
广告