Python3
Python3.0版本,常被称为Python 3000,或简称Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python3.0在设计的时候没有考虑乡下兼容。
查看Python版本
我们可以在命令行窗口(Windows使用win+r调出cmd运行框架)使用以下命令查看我们使用的Python版本;
1 | python -v |
以上命令执行结果如下:
1 | Python 3.5. |
你也可以进入Python的交互式编程模式,查看版本:
1 | Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32 |
Python 解释器
Python是一门解释型语言,代码想运行,必须通过解释器执行,PythonI多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种常用的Python解释器:
CPython
但从Python官方网站下载并安装好Python2.7后,就直接获得了一个官方版本的解释器:CPython,这个解释器是用C语言开发的,所以叫CPython,在命令行下运行Python,就是启动CPython解释器,CPython是使用最广的Python解释器。
IPython
IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的,好比很多国家浏览器外国虽然不同,但是内核其实还是使用的IE;
PyPy
PyPy是一个Python解释器,他的死目标是执行速度,PyPy采用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码执行速度。
Jython
Jython是运行在java平台上的Python解释器,可以直接吧Python代码编译成java直接码执行。
lronPython
lronPython和Jython类似,只不过lronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的直接码;
在Python的解释器中,使用广泛的是CPython,对于Python的编译,除了可以采用以上解释器进行编译外,技术高超的开发者还可以按照自己的需求进行编写Python解释器来执行Python代码,十分的方便、快捷、高效
People can’t do something by themselves,they wanna tell you you can not do it.
Author: focusshell
Link: http://focusshell.github.io/2018/08/14/Day-2-Python解释器/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.