如果我只需要将它作为常量枚举使用,那么使用" object" ?
class COLOR:
RED = 1
BLUE = 2
GREEN = 3
VS
class COLOR(object):
RED = 1
BLUE = 2
GREEN = 3
答案 0 :(得分:0)
在Python3中,没有区别(所有类都是"新风格")
在Python2中,newstyle类通常被认为更快。我不确定这样一个琐碎的课程是否存在差异
答案 1 :(得分:0)
是的,最好使用object
作为基础。有一些细微的差别,当你六个月后回来时,添加一些新的功能,然后不再从object
继承,你可能会浪费宝贵的时间来弄清楚为什么某事不起作用。