interactive_assignment.rst
22 lines
| 717 B
| text/x-rst
|
RstLexer
|
r23730 | IPython can now trigger the display hook on last assignment of cells. | ||
Up until 6.0 the following code wouldn't show the value of the assigned | ||||
variable:: | ||||
In[1]: xyz = "something" | ||||
# nothing shown | ||||
You would have to actually make it the last statement:: | ||||
In [2]: xyz = "something else" | ||||
... : xyz | ||||
Out[2]: "something else" | ||||
With the option ``InteractiveShell.ast_node_interactivity='last_expr_or_assign'`` | ||||
you can now do:: | ||||
In [2]: xyz = "something else" | ||||
Out[2]: "something else" | ||||
This option can be toggled at runtime with the ``%config`` magic, and will | ||||
trigger on assignment ``a = 1``, augmented assignment ``+=``, ``-=``, ``|=`` ... | ||||
as well as type annotated assignments: ``a:int = 2``. | ||||