ipython相比于原生的python有什么优势?ipython和python区别是什么?

ipython是一个非常流行的python解释器,比python解释器好用很多,这篇文章主要介绍ipython相比于原生的python有什么优势?ipython和python区别是什么?文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

ipython相比于原生的python有什么优势?ipython和python区别是什么?

文章插图
Python与ipython的区别
它比默认的Python程序好使用的多,同时也支持对一些代码的自动补全,也可以实现代码的自动缩进,以及还有许多内置且好用的功能函数和功能 。可以说是在Python的基础上做了大量的改进,ipython与标准python的最大区别在于,ipython会对命令提示符的每一行进行编号,而python不可以,下面在进一步了解两者之间其他的不同吧 。
1、关于退出之后是否可以保存历史,在python中的不能保存的而在ipython中它是可以自动实现保存功能,哪怕是退出去它也会自动保存历史记录 。保存在history.sqlite文件下:可用“_”、“__”、“___”调用最近三次记录;
2、在程序中它不支持tab自动补全,而ipython支持tab补全;
3、有关类的获取,python不能快速获取类和函数的信息,但是ipython可以实现,它通过使用一个“?”去显示一个对象签名、文档字符串、代码位置,通过两个“??”显示源代码
4、python中需要借助一个sys来对shell进行直接执行,否则它是不能直接执行的,而ipython它是可以通过使用“!”来对系统命令进行调用,如“!uptime”;
5、ipython中快捷键也非常的多
【ipython相比于原生的python有什么优势?ipython和python区别是什么?】以上就是今天给大家分享的有关“ipython相比于原生的python有什么优势?ipython和python区别是什么”的全部内容,希望通过对这篇文章的阅读,能帮助到大家的学习 。

    推荐阅读