python中单下划线和双下划线的意义

p y t h o n 中 单 下 划 线 和 双 下 划 线 的 意 义 python中单下划线和双下划线的意义 python线线

__init__:一种约定,Python内部的名字,用来区别其他用户自定义的命名,以防冲突。
_major:一种约定,用来指定变量私有。具有前导下划线的类中的名称只是向其他程序员指示该属性或方法是私有的,但是,名称本身并没有什么特别之处.
__major:这个有真正的意义:解析器用_classname__major来代替这个名字,以区别和其他类相同的命名。

猜你喜欢

转载自blog.csdn.net/qq_41375318/article/details/115216497