模式 | 示例 | 说明 |
---|---|---|
单前置下划线 | _x | 约定的私有化属性或方法,from somemodule import *禁止导入,当前类内可以访问,不建议在类的外面访问 |
单后置下划线 | x_ | 用于避免与Python关键字的冲突 |
双前置下划线 | __x | 避免与子类中的属性命名冲突,无法在外部直接访问(名称修饰(name mangling) 所以访问不到) |
双前后置下划线 | __init__ | 表示python语言定义的特殊语法,用于python语法自己调用的,不要在自己的属性中使用这种命名方式 |
单独下划线 | _ | 可作为临时变量或无意义变量的名称,或Python REPL(Read Eval Print Loop , 交互式解释器)中最近一个表达式的结果 |
Python中下划线_的使用
猜你喜欢
转载自blog.csdn.net/luo15242208310/article/details/104052490
今日推荐
周排行