初学者问,python的版本指的是什么
菜鸟问,python的版本指的是什么?
python的版本指的是什么?
是解释器,还是标准库。等等。我有点搞不明白。。
换句话说。不同的版本是什么改变了?
------解决方案--------------------
你的问题很深奥啊
我觉得是解析器
标准库是随着版本一起发行的,也可以广义包含在内
但不少lib也有自身版本号,或者可以删除掉而不影响python自身运行,狭义来说就不包含在内了
个人理解
------解决方案--------------------
你把python看做一个软件包好了,
本来一般软件的版本更新,就是更新整个软件包,附带的库'或许'也有更新,但是为了向后兼容,很多调用方式不会发生明显变化.
python的2.x向3.x更新步子迈得有些大,所以比较蛋疼.不过阵痛是暂时的,等其他第三方包都更新到3.x的话,世界就清静了
------解决方案--------------------
python是开源的,cpython是官方用C++编译版本,其他的例如Jython、pypy等等是基于开源改造的,相当于MOD,所以有各自的“官网”
------解决方案--------------------
前面都解释清楚了。
只说一些相关的,供参考:
【整理】总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别
以及:
【记录】有空去试试Jython
python的版本指的是什么?
是解释器,还是标准库。等等。我有点搞不明白。。
换句话说。不同的版本是什么改变了?
Python
标准
------解决方案--------------------
你的问题很深奥啊
我觉得是解析器
标准库是随着版本一起发行的,也可以广义包含在内
但不少lib也有自身版本号,或者可以删除掉而不影响python自身运行,狭义来说就不包含在内了
个人理解
------解决方案--------------------
你把python看做一个软件包好了,
本来一般软件的版本更新,就是更新整个软件包,附带的库'或许'也有更新,但是为了向后兼容,很多调用方式不会发生明显变化.
python的2.x向3.x更新步子迈得有些大,所以比较蛋疼.不过阵痛是暂时的,等其他第三方包都更新到3.x的话,世界就清静了
------解决方案--------------------
python是开源的,cpython是官方用C++编译版本,其他的例如Jython、pypy等等是基于开源改造的,相当于MOD,所以有各自的“官网”
------解决方案--------------------
前面都解释清楚了。
只说一些相关的,供参考:
【整理】总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别
以及:
【记录】有空去试试Jython