擅长:python、mysql、java
<p>在Node类中,确保在“init”构造函数(“<strong>init</strong>()”)和<strong>init</strong>())之前使用双下划线传递三个参数,要创建实例,您应该传递三个参数或设置它们的默认值。
根=节点()
到
根=节点(左,右,数据)#左,右,数据表示左,右,数据的值</p>
<p>否则,将出现以下错误:
<strong>TypeError</strong>:<strong>init</strong>()缺少3个必需的位置参数:“left”、“right”和“data”</p>
<p>无论如何,您可以从参数列表中删除<strong>left、right</strong>,因为它在<strong>init</strong>()函数中没有任何用处</p>