python 中关于class 类中的object 对象的是否添加
在python2中 object 有无object 对象是有区别的,但是在python3中已经默认都继承了object对象了,
在python2中,底有什么区别的
现在用一段简单的代码 来讲述一下:
在python2中运行如下
#!/usr/bin/env python2
# -*- coding:utf-8 -*-
class Boy:
"""
不带object
"""
name = "qiangqiang"
class Girl(object):
"""
带有object
"""
name= "guoguo"
if __name__ == "__main__":
B = Boy()
print("Boy",dir(B))
G = Girl()
print("Girl",dir(G))
#输出结果,有object的对象继承了更多的对象,拥有更多的特性
D:\Coding\jd_mark\venv\Scripts\python.exe D:/Coding/jd_mark/object.py
Boy ['__doc__', '__module__', 'name']
Girl ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', &#