前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python: 下划线 使用

python: 下划线 使用

作者头像
JNingWei
发布2018-09-27 17:07:38
1.1K0
发布2018-09-27 17:07:38
举报
文章被收录于专栏:JNing的专栏JNing的专栏

在 交互式解释器会话 中

在这种情况下,“_”代表交互式解释器会话中上一条执行的语句的结果。

代码语言:javascript
复制
>>> 10
10
>>> _
10
>>> 

作为 名称

此时“_”、“__”、“___”、“____”等等作为临时性的名称使用。这样,当其他人阅读你的代码时将会知道,你分配了一个特定的名称,但是并不会在后面再次用到该名称。

代码语言:javascript
复制
for _ in xrange(2):
    for __ in xrange(2):
        for ___ in xrange(2):
            print _, __, ___

打印结果:

代码语言:javascript
复制
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

在 函数名 or 变量名 前后

名称下划线

私有,private,仅供内部使用。

_loss

名称下划线

用于和 Python 关键词区分开来。

list_

名称下划线

用于避免与子类定义的名称冲突。

名称两侧下划线

表示非用户自定义的名称。可以被直接引用。

__init__



Ref:



本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年11月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在 交互式解释器会话 中
  • 作为 名称
  • 在 函数名 or 变量名 前后
    • 名称前的单下划线
      • 名称后的单下划线
        • 名称前的双下划线
          • 名称两侧的双下划线
            • Ref:
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档