词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

天天广告联盟
 广告位置招商  广告招商

热门词条

更多>>
ps利用通道精确抠出背景
通道抠图之前,我们需要了解一下通道的知识。RGB模式下,我们看[详细]
人民日报:守护个人数据使用的边界
你去过的酒店好友都能看到!这不是玩笑,而是真实案例。近日,有媒[详细]
摩拜实施全国免押金
  2018年07月05日,“摩拜单车宣布全国范围内无门槛免押[详细]
偷拍软件是如何植入进电脑的呢?
近日了解到一则新闻:19岁的大连女孩肖婷在外地读大学,其在女生[详细]
摩拜宣布百城无门槛免押金
  是否免押金正成为共享单车竞争的新方向。继哈罗单车之后,摩拜[详细]
解决网 >>所属分类 >> Python   

Python解释器

标签: Python 程序开发

顶[0] 发表评论(0) 编辑词条

  当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。


  由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。


目录

CPython编辑本段回目录


  当我们从Python官方网站下载并安装好Python 3.5后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。


  CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。


IPython编辑本段回目录


  IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。


  CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。


PyPy编辑本段回目录


  PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。


  绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。


Jython编辑本段回目录


  Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。


IronPython编辑本段回目录


  IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。


小结编辑本段回目录


  Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。


  本教程的所有代码只确保在CPython 3.5版本下运行。请务必在本地安装CPython(也就是从Python官方网站下载的安装程序)。

 

 

本文地址:解决网 http://www.solves.com.cn/doc-view-3487.html

TAGS:SOLVES , 电脑技术 , 电脑知识 , 网站建设, 电脑技术, 网络营销 , 网站托管 , 硬件技术 , 网络技术 , 软件技术, 维修网点

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇如何安装Python
下一篇Python基础

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的电脑技术问题词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>