【Python笔记】单下划线和双下划线
⼀、变量的定义
在 在Python 中,有以下⼏种⽅式来定义变量:
xx:公有变量
_xx:前置单下划线,私有化属性或⽅法,⼀般来讲,变量名_xx被看作是“私有 的”,在模块(看导⼊⽅法)或类外不可以使⽤。当变
量是私有的时候,⽤_xx 来表⽰变量是很好的习惯。类对象(及类的实例对象)和⼦类可以访问,这并不能完全做到真正的私有,只是约
定俗成的⽽已,这样写表⽰不希望这个变量在外部被直接调⽤
_xx:前置双下划线,私有化属性或⽅法,⽆法在外部直接访问(名字重整所以访问不到,只能是允许这个类本⾝进⾏访问了。连⼦
转载
2022-06-07 15:46:51 ·
645 阅读 ·
0 评论