_2_ 发表于 2020-5-15 17:04:40

Tigeroad 发表于 2020-5-15 16:40
请问是这样吗?这样还是可以调用呀

……这个的话,这样也解释不通
__init__() 是约定俗成的写法(如果知道,当然你那种写法也不是不可行),或者说
__init__() 是魔法方法中(伪)最先执行的方法,初始化整个类会用到的变量,还是一个习惯的问题

Tigeroad 发表于 2020-5-15 17:18:24

Twilight6 发表于 2020-5-15 16:51
试试这个:

然后再试试这个:

这样差不多明白了,如果我没有理解错的话,__init__()就在于可以直接在创建的时候调用呀,谢谢你!

Tigeroad 发表于 2020-5-15 17:19:33

_2_ 发表于 2020-5-15 17:04
……这个的话,这样也解释不通
__init__() 是约定俗成的写法(如果知道,当然你那种写法也不是不可行), ...

嗯,差不多明白了,感谢解释!

Tigeroad 发表于 2020-5-16 16:09:08

Twilight6 发表于 2020-5-15 13:18
__init__
差不多就是初始化的意思,还有设置参数的作用



今天再巩固一下,谢谢你!

Twilight6 发表于 2020-5-16 16:12:58

Tigeroad 发表于 2020-5-16 16:09
今天再巩固一下,谢谢你!

哈哈 不用谢,有 些评论是昨天在审核今天早上才过审的
页: 1 [2]
查看完整版本: 第37讲 动动手乌龟吃鱼中__init__的理解