使用IPython交互式编程
更好的编辑器
语法高亮
自动缩进
Tab补全
快速获取帮助信息
搜索历史
执行shell命令
1.安装基于python3的ipython
[root@localhost ~]# pip3 install ipython
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting ipython
………………省略部分输出信息…………
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
2.打开ipython
[root@localhost ~]# ipython
Python 3.8.10 (default, Mar 2 2022, 16:52:41)
Type 'copyright', 'credits' or 'license' for more information
IPython 8.1.1 -- An enhanced Interactive Python. Type '?' for help.
In [1]:
Magic函数
魔法函数分为两种,一种是 line magics,另外一种cell magics
Line magic 是通过在前面加 %,表示magic只在本行有效
Cell magic 是通过在前面加 %%,表示 magic 在整个cell单元有效
In[1]: %lsmagic 或者 In[1]: %<tab> 获取所有的magic函数
IPython 的官方文档将 magic 函数分为三类,分别是:
操作代码的 magic 函数,如 %run、 %edi