Python 3.8 引入了PEP 572中描述的赋值表达式。有没有办法在 Python 3.7.x 中测试这个新特性?
过去,新的语言功能已使用__future__
导入向后移植到早期的 Python 版本。
__future__
赋值表达式有导入吗?- 如果是,功能名称是什么?
- 如果没有,是否有计划添加它?(3.7 将持续一段时间)
Python 3.8 引入了PEP 572中描述的赋值表达式。有没有办法在 Python 3.7.x 中测试这个新特性?
过去,新的语言功能已使用__future__
导入向后移植到早期的 Python 版本。
__future__
赋值表达式有导入吗?Python 3.7中没有赋值表达式的导入——PEP 6__future__
禁止在微(或“错误修复”)版本中添加一个:
错误修复版本需要遵守以下限制:
- 必须有零语法更改。所有.pyc和.pyo文件必须与所有从主要版本分叉的错误修复版本一起工作(无需重新生成)。
上述禁令和不完全禁止既适用于最终版本到错误修复版本(例如,2.4 到 2.4.1),也适用于一个错误修复版本到系列中的下一个版本(例如 2.4.1 到 2.4.2 )。
由于赋值表达式构成了对 Python 语法的更改,因此无法在不违反此禁令的情况下将它们添加到 Python 的未来 3.7.x 版本中。