python-3.x - Python 类对象哈希到什么?
问题描述
我正在编写动态导入枚举类的代码,并在某些时候将这些枚举放入一个集合中。打印出那套,我惊讶地看到同一个班级两次:
{<enum 'FactType'>, <enum 'FactType'>}
一个来自直接导入,另一个来自同一类的间接导入。这让我想知道:一个类的哈希值是什么?
由于一个类是它的元类的一个实例,并且type
是所有类的基础元类,我去查看type
源代码,但在那里无法真正找到明确的答案。
解决方案
推荐阅读
- java - Drools 硬约束实现
- ios - 最新 Xcode 更新后无法将 NativeScript 部署到 iOS?
- powershell - 如何使用 powershell 访问 MTP 设备的内容?
- javascript - 在运行时反应从服务器导入图像
- apache-spark - NettyBlockTransferService 不尊重 spark.blockManager.port 配置
- c++ - 对象数组的构造函数中的随机数
- sql - 需要基于正或负列值计算值的 SQL 语句
- flutter - 不会在颤动中刷新 carouselSlider
- swift - macOS 的富文档文本视图中的链接不可点击
- python - Atom:运行 Hydrogen 时出错,找不到 python.exe