请问有人可以指出将绘图结果分配给虚拟变量_ 的意义是什么吗?
_ = plt.plot(x_vers, y_vers, marker = '.', linestyle = 'none')
通常我看到的代码是这样的:
plt.plot(x_vers, y_vers, marker = '.', linestyle = 'none')
即使从未使用,使用虚拟的下划线_是更好的实践吗?如果是这样,为什么?
请问有人可以指出将绘图结果分配给虚拟变量_ 的意义是什么吗?
_ = plt.plot(x_vers, y_vers, marker = '.', linestyle = 'none')
plt.plot(x_vers, y_vers, marker = '.', linestyle = 'none')
即使从未使用,使用虚拟的下划线_是更好的实践吗?如果是这样,为什么?
plt.plot
返回一个 matplotlib.AxesSubplot
对象或其数组,具体取决于你要绘制什么。如果你在交互式环境中运行该命令,并且不想将其输出转储到输出时,则可以将其分配给虚拟变量或使用分号抑制,但后者不是真正的 Python 风格。
如果您正在运行脚本,则没有区别,因为除非显式 print
,否则不会将任何内容打印到 stdout。