美文网首页
Python | 下划线_10种含义

Python | 下划线_10种含义

作者: Ghibli_Someday | 来源:发表于2018-06-06 09:30 被阅读12次

    1、Python交互解释器上表示上一个输出值

    2、用来分割命名中的单词,增加可读性

    3、内部使用,如 from var import * 不会导入 _bar

    4、避免与保留字冲突,如 class_ 、type_

    5、类中的私有变量,如 __var,类外部无法直接使用原名称访问到,可用 instance.__classname__.__var(name mangling)

    6、内置方法或属性,如__init__

    7、通常循环中内部使用的一次性变量 for _,a in [(1,2),(3,4)]:print((a, _))

    8、i8n里 gettext()缩写 _()

    9、3.6版本中, num = 1_000_000 --> num = 1000000

    10、_var_ 类内的保护变量

    相关文章

      网友评论

          本文标题:Python | 下划线_10种含义

          本文链接:https://www.haomeiwen.com/subject/hugvsftx.html