python中的下划线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的下划线相关的知识,希望对你有一定的参考价值。
_xxx 这表示这是一个保护成员(属性或者方法),它不能用from module import * 导入,其他方面和公有一样访问;
__xxx 这表示这是一个私有成员,它无法直接像公有成员一样随便访问(比如直接print阿修改阿),当然,要想访问也可以,通过对象名._类名__xxx这样的方式可以访问;
__xxx__ 这表示这是一个特殊成员,所谓特殊,就是例如__init__() __del__() __call__()这些niubi哄哄的特殊方法
以上是关于python中的下划线的主要内容,如果未能解决你的问题,请参考以下文章