码迷,mamicode.com
首页 > 编程语言 > 详细

Python下划线的作用

时间:2019-10-26 01:27:46      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:details   后缀   避免   定义   变量   tps   ini   外部   调用   

1. 单前导下划线 _var

  是一个Python命名约定,表示这个名称是供内部使用的。 它通常不由Python解释器强制执行,仅仅作为一种对程序员的提示。

2. 单末尾下划线 var_

  单个末尾下划线(后缀)是一个约定,用来避免与Python关键字产生命名冲突;像class或def这样的名称已经被一个关键字所占用,附加一个下划线来解决命名冲突

3. 双前导下划线 __var

  Python解释器自动在这种双下划线的私有方法或者私有属性的前面加上了 _类名 ,所以使用原定义的变量名和方法名访问不了变量和方法, 在规范上,这种双下划线的私有方法和私有属性是不应该在外部访问的

4. 双前导和双末尾下划线 _var_

  Python保留了有双前导和双末尾下划线的名称,用于特殊用途。 这样的例子有,__init__对象构造函数,或__call__ --- 它使得一个对象可以被调用,所以尽量不用这种表示方式,以免和python冲突

5.单下划线 _

  某个变量是临时的或无关紧要的

 

https://blog.csdn.net/tcx1992/article/details/80105645

Python下划线的作用

标签:details   后缀   避免   定义   变量   tps   ini   外部   调用   

原文地址:https://www.cnblogs.com/pyclq/p/11741580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!