Python中下划线_的使用

模式 示例 说明
单前置下划线 _x 约定的私有化属性或方法,from somemodule import *禁止导入,当前类内可以访问,不建议在类的外面访问
单后置下划线 x_ 用于避免与Python关键字的冲突
双前置下划线 __x 避免与子类中的属性命名冲突,无法在外部直接访问(名称修饰(name mangling) 所以访问不到)
双前后置下划线 __init__ 表示python语言定义的特殊语法,用于python语法自己调用的,不要在自己的属性中使用这种命名方式
单独下划线 _ 可作为临时变量或无意义变量的名称,或Python REPL(Read Eval Print Loop , 交互式解释器)中最近一个表达式的结果
发布了56 篇原创文章 · 获赞 6 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/luo15242208310/article/details/104052490