有时,函数给出一个返回值,您只想丢弃该返回值,而不是将其发送到输出流。处理这个问题的优雅方法是什么?
请注意,我们正在讨论一个返回无法更改的内容的函数。
def fn():
return 5
我个人用过null
之前,但我正在寻找一种更Pythonic的方式:
null = fn()
显示这一点的标准方法是分配您不想要的结果_
。例如,如果一个函数返回两个值,但您只需要第一个值,请执行以下操作:
value, _ = myfunction(param)
大多数 Python linter 都会识别使用_
并且不要抱怨未使用的变量。
如果您想忽略所有返回,那么只需不要分配给任何东西即可;除非你告诉它,Python 不会对结果做任何事情。打印结果只是 Python shell 中的一项功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)