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