Это фактически реализует мой другой вариант, напишите результат, не печатая имя :) т.е. после 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
Я мог бы написать свою собственную магию, но я уверен, что это то, что стандартные люди создали бы супер настроенную, стандартную функцию. Эта функция особенно полезна для начинающих.