6
在Python函数调用中用于未使用的返回参数的样式
是否有任何推荐的/普遍接受的编码样式用于处理以下情况:函数返回一个值的元组,但之后仅使用这些值中的一个(请注意,这主要是我无法更改的库函数的意思–编写包装器这个电话可能有点矫kill过正...)?而不是做 a, b, c = foo() 然后不使用band c,则应首选以下哪个变体(或还有另一个变体?): 变体1(下划线) a, _, _ = foo() (这非常简单明了,但可能会_ = gettext.gettext在许多使用翻译的应用程序中使用) 变式2(虚拟名称) a, unused, unused = foo() (我认为这不是很吸引人,其他名称也是如此dummy) 变体3(索引) a = foo()[0] (对我来说,这些()[0]看起来很不可思议……)