Python专家编程系列: 5. 下划线在命名中的约定(Underscores in Python)

0. 标题

Python专家编程系列: 5. 下划线在命名中的约定(Underscores in Python)

作者: [email protected]   
blog: https://blog.csdn.net/quant_galaxy  
欢迎交流

1. 介绍

在各种python编码规范中,都对命名规则做了很详细的约定。
但是下划线和变量名称的组合,在python中都有特定的含义。
这些含义有些是一种认为约定,有些是python解释器严格执行的准则。
有必要掌握这些约定,来写出专业的代码。

2. 下划线和变量的组合类型

  • 单前下划线(Single Leading Underscore): _variable
  • 单末尾下划线(Single Trailing Underscore): variable_
  • 双前导下划线(Double Leading Underscore): __variable
  • 双前导和末尾下划线(Double Leading and a Double Trailing Underscore): __variable__
  • 单下划线(Only Single Underscore): _

后面我们就针对这5种和下划线组合相关的变量约定,来详细说明。

3. 规范详解

3.1 单前下划线(Single Leading Underscore)

你可能感兴趣的:(Python进阶手册,python,软件工程,开发语言,设计模式,架构)