模式 | 举例 | 含义 |
---|---|---|
单前面下划线 | _var | 命名约定,仅仅提供给内部使用。一般来水不会由python解释器强制执行(通配符导入除外),只是作为提示 |
单末尾下划线 | var_ | 通俗约定,用以避免与python关键字的命名冲突 |
双前面下划线 | __var | 当在类上下文使用时,触发“名称修饰”。由python解释器强制执行 |
双前面和双末尾下划线 | __var__ | python语言定义的特殊方法。请不要再自己的属性中使用这种命名方案 |
单下划线 | _ | (1)有时用作临时或者无意义的变量名称。 (2)python REPL中最近一个表达式的结果。 |