python - python中类实例化期间实例与对象之间的区别
问题描述
有人可以分享他们关于实例与对象的知识吗,我使用的是 python 2.7 版本。
我创建了一个类并分配给一个变量 t
class test(): pass t=test()
此时我认为 t 是类测试的对象但是当我打印时我得到一个实例
print t <__main__.test instance at 0x7fb1a3562b00> type(t) <type 'instance'>
现在我用对象创建了另一个类
class Spam(object): pass s=Spam()
所以当我打印这个时,我希望它是一个对象或实例,但我得到了一个类类型。
print s <__main__.Spam object at 0x7fb1a3560f10> >>> type(s) <class '__main__.Spam'>
我认为 object 是派生所有类的基类,如果我在类 def 中提到的话。我很困惑。
请分享你的想法
谢谢 pradeep
解决方案
推荐阅读
- php - 如何在 laravel/ 中选择选项枚举配置?
- reactjs - 你无法改变
=> 自定义挂钩 - css - 使用 CSS 网格创建最多 4 行、任意列数的下拉框
- c++ - 一个 DebugBreak 版本,可以在不使应用程序崩溃的情况下中断调试器
- javascript - CKEditor 显示 &undefined; 在将某些字符添加到 config.entities_adddtional 之后
- google-chrome-extension - Chrome 扩展程序错误“当前页面尚未调用扩展程序”
- c# - (407) 需要代理身份验证 - 基本身份验证
- laravel - Laravel Nova 在帖子页面上通过模态添加仪器
- javascript - 将键和值转换为字符串 javascript
- django - S3 Lambda 触发器不会为每个文件上传触发