Sage命令行¶
SAGE Read-Eval-Print-Loop(REPL)是基于IPython的。在本文中,您将了解IPython集成是如何工作的。您还应该熟悉IPython的文档。
有关使用Sage命令行的更多详细信息,请参见Sage教程。
奔跑的Sage¶
准备工作¶
SAGE命令被“准备”为有效的Python语法。例如,这允许支持 R.<x> = QQ[]
语法。
加载和附加文件¶
可以加载Sage或Python文件(类似于Python的 execfile
)在Sage会话中。附加与此类似,不同之处在于每次更改附加的文件时都会重新加载它。
精美的印刷¶
除了使输入更好之外,我们还修改了打印结果的方式。这同样建立在IPython如何格式化输出的基础上。从技术上讲,这是通过在Python中使用修改后的显示挂钩来实现的。