文章预览
要说 Python 里使用频率最高的符号,我想下划线应该排第一吧? 在不同场合下,下划线有不同含义:比如 _var 表示内部变量; __var 表示私有属性; __var__ 表示魔术方法;这些含义有的是程序员群体的约定,如 _var ;有的是 Python 解释器规定的形式,如 __var 。 本文总结 Python 语言编程中常用下划线的地方,力图一次搞懂 _ 用法。目前常见的用法有五种: _ 用于临时变量 var_ 用于解决命名冲突问题 _var 用于保护变量 __var 用于私有变量 __var__ 用于魔术方法 下面我们具体看看这些下划线应用场景。 一、 _ 用于临时变量 单下划线一般用于表示临时变量,在 REPL、for 循环和元组拆包等场景中比较常见。 1.1 REPL 单下划线在 REPL 中关联的是上一次计算的非 None 结果。 >>> 1+1 2 >>> _ 2
………………………………