如何在Python中指示多个未使用的值?

小龙舌龙

通常在Python中,应该使用_来表示未使用的参数。

def example_basic(unused):
   pass

变成

def example_basic(_):
   pass

然后,如果有多个未使用的参数,_则不能使用多个,因为它们会冲突,因此*_使用a:

def example_multiple(unused1, unused2):
   pass

变成

def example_multiple(*_):
   pass

最后,如果有多个未使用的非相邻参数该怎么办?

def example_non_adjacent(unused1, used, unused2):
    return used

使用Multiple_仍然不起作用,并且*_由于它们不相邻因此无法使用

请注意,我非常希望更改API,但是出于这个问题,让我们假设这是不可能的。有没有一种方法可以表明它被忽略了,而没有# pylint: disable=unused-argument为PyLint或i-dont-know-What使用PyCharm?

编辑:

我在这里发布了一个需要示例的示例

jmd_dk

我看过使用以下惯用法的代码;

def example_non_adjacent(_0, used, _1, _2, _3, also_used):
    ...

如果您确实有很多未使用的变量,我觉得很好。

就是说,仅因为未使用变量,并不意味着如果省略其专有名称,代码也更具可读性。仅当您确实认为隐藏变量名可以提高代码的可读性和/或理解度时,才应执行此操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中指示长整数

如何在R中指示for循环的级别

如何在Hunspell中指示词干例外

Mongoose-如何在查询中指定多个属性值?

如何在MySQL中的查找和替换中指示列值的结尾

如何在Python类型中指示参数应为对派生类的引用?

如何在Kafka Rest API中指示使用者偏移量

如何使用Sphinx在Python文档字符串中指示有效范围?

如何在 git log 中找到 gitlab 中指示的提交?

如何在类图中指示类型列表

如何在Javascript中指示网址的每个子页面

如何在Flask Restplus文档中指示基本URL

如何在TypeScript中指示路径不可访问

如何在 json 模式中指示动态添加支持?

如何在ggplot中指示y轴不是从0开始?

如何在if语句中指示类中的位置?

如何在python中使用多个json计算相同的值

如何使用Python修改xml文件中指定元素的值?

如何在链接中指定多个参数

如何在UseJwtBearerAuthentication中指定多个IssuerSigningKey?

如何在数组中指定多个条件而不是使用多个“||”

如何在AWS Step Functions中指定多个结果路径值

如何在JSON密钥中指定值

使用 Codable 时,如何在枚举 CodingKeys 中指定多个类型进行解码?

IOS/Swift:如何在 .firstIndex 中指示 $0 的第一个位置?'无法将'Any'类型的值转换为预期的参数类型'String''

如何在 VBA Excel 中创建循环以将 2 个单元格中指示的范围之间的值解析为新单元格?

如何在 Swift 的多个视图中使用一个活动指示器?

如何在使用多个替换表达式时指示sed仅替换一次?

如何使用多个集合获取未映射的值