初学python,用3.7版本,按书上敲的代码运行出错,如下所示

出现图中的错误,求大神们解答一下,小弟感激不尽
2025年03月03日 00:05
有2个网友回答
网友(1):

init方法写错了。是__init__ 不是_init_

两个下划线

网友(2):

1、如果你使用的是init做初始化,那么应该是__init__(self) 是两个_

2、如你上图所写,那么要先调用一次_init_(),之后再执行f.somevar,这样才会有值