python%precision魔术函数不适用于print()

时间:2018-07-27 15:05:09

标签: python ipython jupyter-notebook

%precision 2
    x = 2/3
    print(x)

此打印

0.6666666666666666

代替

0.67

知道为什么它不起作用吗? 我正在使用ipython笔记本 谢谢

1 个答案:

答案 0 :(得分:5)

%precision不应该影响print。我认为IPython实际上并没有采取任何措施来修改print函数的行为。 %precision仅打算影响IPython自身的漂亮外观,就像您在提示符下键入表达式而不在其上调用print时所得到的一样。