这里的实现指的是符合
Python
语言规范的
Python
解释程序以及标准库等。
这些实现虽然实现的是同一种语言,
但是彼此之间,
特别是与
CPython
之间还是
有些差别的。
下面分别列出几个主要的实现。
1.CPython
:这是
Python
的官方版本,使用
C
语言实现,使用最为广泛,新
的语言特性一般也最先出现在这里。
CPython
实现会将源文件(
py
文件)转换成字节码文件(
pyc
文件)
,然后运
行在
Python
虚拟机上。
2.Jython
:这是
Python
的
Java
实现,相比于
CPython
,它与
Java
语言之间的
互操作性要远远高于
CPython
和
C
语言之间的互操作性。
在
Python
中可以直接使用
Java
代码库,
这使得使用
Python
可以方便地为
Java
程序写测试代码,更进一步,可以在