一、封装:
在python中当需要传递同一类型的参数的时候,可以进行封装,提供便利
通过调用def __init__(self):函数实现封装
二.例子:
未封装:
发现在调用函数的时候具有冗余性,输入了很多相同的参数,使用起来很麻烦
![](https://i-blog.csdnimg.cn/blog_migrate/205ed4151e8ac8ff02d6616216b621a6.png)
结果:
![](https://i-blog.csdnimg.cn/blog_migrate/5257d1b3494570952e75ea894ecd395c.png)
封装后:
将要一直使用的参数进行封装,封装在def __init__(self):
self.Name=name 将传递过来的参数封装到self.Name中
函数之后调用的过程中只需要调用self.Name (self.你所需要调用的元素)
好处是:在使用的过程中更加方便便捷,相同的参数只要输入一次就行
![](https://i-blog.csdnimg.cn/blog_migrate/97675fd7f1020971205aff5898b2ba14.png)
结果:
![](https://i-blog.csdnimg.cn/blog_migrate/6e7f5d6b7b4ccf90b7b2dc4099e145b3.png)