01-IPython基础与高级功能

                <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                    <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                </svg>
                <p></p> 

IPython

**IPython介绍:** IPython是一个交互式计算系统。主要包含三个组件:增加的交互式 “Python shell”,解耦的双过程通信模型,交互式并行计算的架构。支持变量自动补全。
通过Anaconda可以自行启动IPython,而我们也可以通过pip进行下载。
**IPython特性:** ipython除了和Python命令行一样的功能外,还具备以下几种功能:

  • Tab 自动补全
  • 可以执行系统命令[需要使用Linux的命令,但是只能是基本的,如果要使用高级的,需要使用!+系统命令格式]

IPython快捷键:

命令说明
Ctrl-P 或上箭头键后向搜索命令历史以当前输入的文本开头的命令
Ctrl-N或下箭头键前向搜索命令历史以当前输入的文本开头的命令
Ctrl-R按行读取的反向历史搜索
Ctrl-Shift-V从剪切板中粘贴文本
Ctrl-C中止当前正在执行的代码
Ctrl-A将光标移动到行首
Ctrl-K删除从光标开始至行尾的文本
Ctrl-U清除当前行的所有文本
Ctrl-F将光标向前移动一个字符
Ctrl-B将光标向后移动一个字符
Ctrl-L清屏

IPython魔术命令#

魔术命令就是一个以百分号开头的命令,比如在IPython中运行python代码

%run test.py
%timeit # 估计函数运行时间
%pdb on # 进入调试模式
%pdb off # 关闭调试模式
posted @   nliuc  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示