在阅读了这个问题:Python Version Numbering Scheme之后,我想知道“当您进行不兼容的API更改时的主要版本”对Python意味着什么?
我猜:
语言语法更改?
。
以上哪个假设是正确的?
最好举个例子。
例如,从Python2到Python3,print 'a'更改为print('a')。这是一种不兼容的语言语法更改。它是否有一些不兼容的底层CPython API更改?我不知道。
发布于 2022-04-16 04:38:13
对于您的特定示例,Python2print是一个语句,在Python3中它是一个函数。因此,您将正确地将API更改为将其作为一个函数来容纳。
https://stackoverflow.com/questions/71891118
复制相似问题