__dict__方法问题

问题遇到的现象和发生背景

请问为什么输出是空字典

用代码块功能插入代码,请勿粘贴截图

class car:
def init(self,name,energy):
car.energy = energy
car._name = name
s = car("car1","electricity")
print(s.dict)

运行结果及报错内容

{}

我想要达到的结果

我想让其输出car的name和energy属性

car.energy = energy
car._name = name
这两句把car换成sefl,你现在写的是类属性,没有实例化

ps:代码里的init和dict在复制的时候出了点问题,没有把下划线复制下来,本来没有错误