为什么我们在python中使用=plt.something在matplotlib.pyplot中进行绘图?

为什么我们在python中使用=plt.something在matplotlib.pyplot中进行绘图?,python,matplotlib,Python,Matplotlib,我看到了=plt.plot(X,Y)的使用,但是从来没有使用过,那么为什么我们要这样使用它,而不是简单地plt.plot(X,Y)?没有真正的必要使用。例如,如果你想做某件事x次,但没有引起你的循环次数,你会做: for _ in range(x): #do this thing x times 因此,我假设编写该代码的人只是习惯于为此编写。这种语法主要用于交互工作的人,例如在IPython控制台中。在这种情况下,IPython将在输出单元格中打印函数调用的返回值。 但是,如果将返回值

我看到了
=plt.plot(X,Y)
的使用,但是从来没有使用过
,那么为什么我们要这样使用它,而不是简单地
plt.plot(X,Y)

没有真正的必要使用
<按照惯例,当您想做某件事,但并不真正关心分配给它的变量时,使用code>。例如,如果你想做某件事
x
次,但没有引起你的循环次数,你会做:

for _ in range(x):
    #do this thing x times

因此,我假设编写该代码的人只是习惯于为此编写

这种语法主要用于交互工作的人,例如在IPython控制台中。在这种情况下,IPython将在输出单元格中打印函数调用的返回值。 但是,如果将返回值指定给变量,则不会出现此类输出。另一种方法是附加一个
呼叫后

这绝不是matplotlib所特有的


可能是重构代码,编辑器避免使用未使用的变量pep8警告欢迎使用SO。当使用特殊字符编写答案或问题包装代码时,它会很好地显示出来。请参阅本文中的“代码跨度”部分,它可能与垃圾收集有关。现在这完全有道理了!谢谢