invertTree 是对象的方法,调用对象的方法格式为:对象.方法名()在对象中self表示当前对象,自然就要self.invertTree(root.left)这要调用不加self这样invertTree()就成了普通函数,自然不对了
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
这是对象方法,第一个参数必须是对象,加了以后会被当做第一个参数传给方法,如果不加的话方法内部无法使用
将面向过程推向面向对象