在python里面命名函数时有很多的写法,我们可以使用下划线或者字母数字什么的,比如我下面写的这个两个,下面的就比上面的写的好.别问为什么
?...我知道你肯定还看过(_func,__func)这些的写法,他们时什么意思呢,用来表示这些函数供类或者模块内的私有使用,没有下划线前缀的名称称为公共api....下划线在函数命名里面的另一种用法是魔术方法,就是在函数周围(__func__)这样的形式,也叫"dunder"方法,就是double underscore的缩写....我们写出来的东西是这样
----
其实与init方法最接近的是new方法.但是我们也不用就是也不写,怎么回事啊?...这个是执行的代码
----
在
----