欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jupyter notebook | 不用print即可输出多个变量

程序员文章站 2022-05-27 22:08:24
...

缘由
有时候在jupyter notebook上想监测某些变量的时候希望在一个cell里输出多个,但是又不懒得不断print,但是这样只会输出最后一个的值,比如:

a,b = 1,2
a
b
2

解决方法
如果希望不需要print即可同时输出a b的值,在jupyter notebook开头运行这两行代码:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

然后测试:

a,b = 1,2
a
b
1
2

P.S. 如果不喜欢这个配置,改回来

InteractiveShell.ast_node_interactivity = "last"

更多选项参见官网

P.S.S. 这样又有个问题,如果我只是想放那里但是不想它输出,这个时候只需要在代码后面加个;即可~