Это фактически реализует мой другой вариант, напишите результат, не печатая имя :) т.е. после a = 1 каждый имеет «_ == 1», тогда как в предложенной версии после записи 1 + 1 тогда a = 1 видит «a = 1» (с именем переменной), но «_» по-прежнему равен 2, что может быть перестраиваемый: D

ли в IPython параметр для печати переменных каждый раз, когда я их назначаю?

В настоящее время:

In [1]: a = 5

In [2]: a
Out[2]: 5

In [3]: b = a + 1

In [4]: b
Out[4]: 6

В Matlab переменная печатается, если не записать; в конце, в ipython я хотел бы активировать это с помощью магической функции, например, так:

In [1]: %printassignment

In [2]: a = 5
a = 5

In [3]: b = a + 1
b = 6

Я мог бы написать свою собственную магию, но я уверен, что это то, что стандартные люди создали бы супер настроенную, стандартную функцию. Эта функция особенно полезна для начинающих.

Ответы на вопрос(1)

Ваш ответ на вопрос