Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中对象和对象的区别是什么?_Python_Oop - Fatal编程技术网

Python中对象和对象的区别是什么?

Python中对象和对象的区别是什么?,python,oop,Python,Oop,在python中创建类时,它应该继承object还是object,或者两者都不继承? 是否需要从对象继承 class NewClass(object) 或 或 如果类是“新样式”对象,则该类继承自对象。这是python2.2中引入的一个特性 新样式对象与经典对象具有不同的对象模型,有些东西无法与旧样式对象正常工作,例如,super()、@property、描述符。有关什么是新样式类的详细说明,请参阅本文: 另一方面,对象似乎是一个名称不正确的变量或对象。从对象继承会创建一个。通常,对于新代码

在python中创建类时,它应该继承object还是object,或者两者都不继承? 是否需要从对象继承

class NewClass(object)


如果类是“新样式”对象,则该类继承自
对象。这是python2.2中引入的一个特性

新样式对象与经典对象具有不同的对象模型,有些东西无法与旧样式对象正常工作,例如,
super()
@property
、描述符。有关什么是新样式类的详细说明,请参阅本文:


另一方面,
对象
似乎是一个名称不正确的变量或对象。

对象继承
会创建一个。通常,对于新代码,应该始终使用此选项对象(大写为O)。不继承任何东西会给你一个“老式”的课堂。非常简洁,但信息丰富的答案。谢谢,非常清楚,谢谢。我想我是糊涂了,因为我的IDE突出显示了对象(大写字母O),对我来说它就像一个关键字。
class NewClass(Object)
class NewClass()