Почему мы используем _ = plt.something в python для построения в matplotlib.pyplot? - PullRequest
0 голосов
/ 27 февраля 2020

Я видел использование _=plt.plot(X,Y), но _ никогда не используется, так почему мы используем его так, а не просто plt.plot(X,Y)?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

Этот синтаксис используется в основном людьми, которые используют для интерактивной работы, например, в консоли I Python. В этом случае I Python выведет возвращаемое значение вызова функции в выходной ячейке. Однако, если возвращение присваивается переменной, такой вывод не происходит. Альтернативой является добавление ; после вызова.

Это никоим образом не указывает c на matplotlib.

enter image description here

0 голосов
/ 27 февраля 2020

Нет необходимости использовать _. _ используется, по соглашению, когда вы хотите что-то сделать, но на самом деле не заботитесь о переменной, которой она назначена. Например, если вы хотели сделать что-то x раз, но не указали номер l oop, на котором вы были:

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

Поэтому я предполагаю, что тот, кто написал этот код просто имел обыкновение писать _ для этого и делал это тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...