python_init_方法的作用和特征_python怎么学最高效

(109) 2024-06-08 17:01:01

为什么需要 innit方法?

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第1张可以看出 创建cat对象,又要需要重新添加属性.从而引出 innit方法;

init()方法

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第2张举个例子:
python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第3张创建一个类 和 实例方法,并创建属性;

xq=People() print(xq.name) 小倩 

直接这样用就可以了,不用重新创建和赋值属性了

当你想修改属性里面的内容时

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第4张
就OK了;

__init__传参

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第5张现在我们开始对上面的那个类就行改进,使其可以更加通用:

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第6张
我们试一下效果如何;

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第7张就是这个样子;

python_init_方法的作用和特征_python怎么学最高效 (https://mushiming.com/)  第8张

THE END

发表回复