Python | 下划线_10种含义

2018-06-06  本文已影响12人  Ghibli_Someday

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_ 类内的保护变量

上一篇下一篇

猜你喜欢

热点阅读