gpt4 book ai didi

python - 如何优雅地忽略 Python 函数的某些返回值?

转载 作者:太空狗 更新时间:2023-10-29 19:32:57 28 4
gpt4 key购买 nike

有时函数会给出一个返回值,您只想丢弃它而不是将其发送到输出流。处理这个问题的优雅方式是什么?

请注意,我们讨论的是一个函数,它会返回一些您无法更改的内容。

def fn():
return 5

我个人之前使用过null,但我正在寻找一种更像 pythonic 的方式:

null = fn()

最佳答案

显示这一点的标准方法是将您不想要的结果分配给 _。例如,如果一个函数返回两个值,但您只想要第一个,请执行以下操作:

value, _ = myfunction(param)

大多数 Python linters 会识别 _ 的使用并且不会提示未使用的变量。

如果你想忽略所有返回值,那么就不要赋值给任何东西;除非你告诉它,否则 Python 不会对结果做任何事情。打印结果仅是 Python shell 中的一项功能。

关于python - 如何优雅地忽略 Python 函数的某些返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26251861/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com