python
文章平均质量分 52
cc_beolus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
__new__/__init__/super()详解
__new__/__init__/super的用法详解__new__讲解:super讲解: __new__讲解: __new__称作构造方法,属于类方法,用于创建一个实例对象。必须要有返回值,如果返回的是本类的实例,则返回实例对象会自动调用__init__方法(如果定义了该方法的话),如果返回的不是本类实例,则不会调用本类的__init__方法。 class Test: def __init__(self): print("TEST __init__") class A:原创 2021-04-26 23:10:04 · 356 阅读 · 0 评论 -
python中下划线详解
python中各种下划线的理解前单下划线:_var作用:只在内部实现,不想被外部访问实例:前双下划线:__var作用:使用双下划线会导致其访问名称变成其他形式,这种属性在继承中是无法被覆盖的。实例:后单划线:var_作用:如果定义的变量和python关键字有冲突的话,则可以使用var_这种格式三种下划线区别 前单下划线:_var 作用:只在内部实现,不想被外部访问 如果我们想封装实例的私有属性,不被外部访问,只在本类中使用访问。则可以通过遵循一定的属性和方法命名约定来达到这种效果。 tips: 这种命名原创 2021-04-26 07:00:26 · 481 阅读 · 1 评论
分享