Python下划线的作用
1. 单前导下划线 _var
是一个Python命名约定,表示这个名称是供内部使用的。 它通常不由Python解释器强制执行,仅仅作为一种对程序员的提示。
2. 单末尾下划线 var_
单个末尾下划线(后缀)是一个约定,用来避免与Python关键字产生命名冲突;像class或def这样的名称已经被一个关键字所占用,附加一个下划线来解决命名冲突
3. 双前导下划线 __var
Python解释器自动在这种双下划线的私有方法或者私有属性的前面加上了 _类名 ,所以使用原定义的变量名和方法名访问不了变量和方法, 在规范上,这种双下划线的私有方法和私有属性是不应该在外部访问的
4. 双前导和双末尾下划线 _var_
Python保留了有双前导和双末尾下划线的名称,用于特殊用途。 这样的例子有,__init__对象构造函数,或__call__ --- 它使得一个对象可以被调用,所以尽量不用这种表示方式,以免和python冲突
5.单下划线 _
某个变量是临时的或无关紧要的
相关推荐
higher0 2020-10-24
doubinning 2020-09-22
tengyuan 2020-04-17
liangzuojiayi 2020-04-14
cuterabbitbaby 2019-12-29
jacktangj 2019-12-16
Kwong 2019-12-01
mingrixing 2019-08-29
hlfsunshine 2018-01-05
JohnnyPig 2018-03-11
云端漂移 2019-06-09
Doulvme 2006-09-24
xuMelon 2019-07-01
SZStudy 2015-01-05
走向WEB开发 2018-01-05
微麦PHP 2019-06-27
纯屌丝程序猿 2014-08-15