python中的私有化

来源:互联网 发布:学网络编程 编辑:程序博客网 时间:2024/06/06 01:14

1xx:   公有变量
2_x:   单前置下划线,私有化属性或方法,from  somemodule import * 禁止导入,类对象和子可以访问。
3__xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)
4__xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:    __init__        ,    __不要自己发明自己的名字。
5xx_:单后置下划线,避免与Python关键词的冲突。
原创粉丝点击