Jython和Python之间的差异

Ran*_*bia 12 python syntax jython

我知道Jython将Python代码转换为Java字节代码,但两者之间是否有任何语法变化?并且作为一个附带问题是Jython 3.x可用还是仍然被移植?

iCu*_*ous 16

简而言之

- Python和Jython的区别

蟒蛇

  1. C
  2. 多平台
  3. 编译为.pyc
  4. 用C扩展
  5. GIL 1*
  6. Python垃圾收集

1*.全局解释器锁,在文档 Python文档,第8.1(1)章中有解释

Jython的

  1. 100%Java
  2. 任何JVM(目前1.1+)
  3. 编译为.class
  4. 使用Java扩展
  5. 真正的多线程
  6. Java垃圾收集

有关更多信息,没有什么比访问网站更好的了


Dan*_*den 10

Jython是Python语言的一个实现.它根本不是一种不同的语言.

Jython网站称,目前最新的稳定版本为2.5.3b1,最新开发版本为2.7a2.据我所知,目前还没有人正在开发兼容3.x的Jython版本.


Aqe*_*eel 6

Python 语言有 3 种主要的实现。Jython 是 Java 实现,Cython 是 C 实现,IronPython 是 C# 实现。就 Python 语言语法而言,它在所有实现中保持一致。关于您问题的最后一部分,我认为 Jython 3.x 版尚未发布或使用,可能您的意思是 python 3.x - 如果是这样,是的。