ipython和python区别-Python教程

资源魔 28 0
IPython的开发者排汇了规范诠释器的根本概念,正在此根底上进行了年夜量的改良,发明出一个使人惊疑的对象。正在它的主页上是这么说的:“这是一个加强的交互式Pythonshell。”具备tab补全,工具自省,弱小的汗青机制,内嵌的源代码编纂,集成Python调试器,%run机制,宏,创立多个环境和挪用零碎shell的才能。

IPython与规范Python的最年夜区分正在于,Ipython会对饬令提醒符的每一一前进行编号。(保举学习:Python视频教程)

以下图:

ipython.jpg

python shell与ipython的区分:

python shell不克不及正在加入保留汗青;

ipython汗青记载主动保留:

保留正在history.sqlite文件下:

可用“_”、“__”、“___”挪用比来三次记载;

python shell没有支持tab主动补全;

ipython支持tab补全;

python shell不克不及疾速猎取类、函数信息;

ipython经过“?”显示工具署名、文档字符串、代码地位,经过“??”显示源代码;

python shell不克不及间接执行shell饬令,需求借助sys;

ipython经过“!”挪用零碎饬令,如“!uptime”;

(5) 其余

ipython有不少magic函数,可经过应用%lsmagic枚举;

%run:运转python文件

%edit:应用编纂器关上以后函数编纂

%save:把某些汗青记载保留到文件

%debug:激活debug顺序

%timeit:取得顺序执行工夫

%paste:猎取剪切板文件并执行,最佳用%cpaste,可经过Ctrl+C中缀

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是ipython以及python区分的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!