Skip to main content
 首页 » 编程设计

不使用但仍从函数返回的变量的 Python 约定

2025年05月04日15kevingrace

如果我有如下函数:

def foo(): 
    return 1, 2 

我通常会这样调用函数:

g, f = foo() 

但是,如果我从不打算使用返回的第二个值,是否有一种调用函数的方法可以明确说明这一点,这样以后我就不会被填充变量分散注意力了?

例如,像这样的东西:

g, not_used = foo() 

似乎有一种标准的方法可以做到这一点。

请您参考如下方法:

您可以直接获取第一项:

g = foo()[0] 

我认为pylint recommends _ or dummy :

g, _ = foo()