探索单下划线变量“_””的用途
在Python中,单下划线变量“_”保存了几个重要的约定首先,它充当函数调用或循环迭代中被忽略的值的占位符,并充当一次性变量,让我们在更大的范围内检查这些用途。详细信息:
忽略值的占位符:
下划线“_”表示有意忽略特定值,这常见于函数返回值组成的场景。多个值,但只有少数是相关的,例如:
label, has_label, _ = text.partition(':')
这里, “_”从partition()函数收集第三个返回值,有效地丢弃它。
丢弃变量:
当函数签名指定一组参数时,特定的实现可能不需要,下划线“_”可以用作未使用参数的占位符,这在代码中很明显。例如:
def callback(_): return True
在此示例中,“_”表示回调函数接受一个参数,但不使用它。
其他约定:
重要提示:
虽然“_”是一个有效的变量名称,但它仍然在内存中保存对象。要释放这些引用并可能节省资源,请显式使用 del name 来清除对象引用。
以上是Python中下划线变量'_”的用途是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!