Python 我正在使用PY3.7,并试图通过键入扩展名来使用Final和Final,但这些扩展名并没有停止重新分配、重载或继承

Python 我正在使用PY3.7,并试图通过键入扩展名来使用Final和Final,但这些扩展名并没有停止重新分配、重载或继承,python,python-3.7,final,Python,Python 3.7,Final,我正在使用Py 3.7,并试图通过键入扩展名来使用Final和Final,但这些扩展名并没有停止重新分配、重载或继承,正如此响应中所述:,python在运行时没有执行类型检查。这篇文章是关于变量类型的,但我认为这同样适用于最终的类型扩展 实际上,我使用打字只是为了干净的代码;由于注释,我从未收到任何运行时错误。只有在某些IDE(如PyCharm)中,如果使用与注释所述类型不同的类型,我才能看到警告 从我在上面分享的帖子中,我假设您可以使用这些注释并实现自己的自定义类型检查,以在运行时检查最终变量


我正在使用Py 3.7,并试图通过键入扩展名来使用Final和Final,但这些扩展名并没有停止重新分配、重载或继承,正如此响应中所述:,python在运行时没有执行类型检查。这篇文章是关于变量类型的,但我认为这同样适用于最终的类型扩展

实际上,我使用打字只是为了干净的代码;由于注释,我从未收到任何运行时错误。只有在某些IDE(如PyCharm)中,如果使用与注释所述类型不同的类型,我才能看到警告


从我在上面分享的帖子中,我假设您可以使用这些注释并实现自己的自定义类型检查,以在运行时检查最终变量是否未重新分配等。

这真的很有用,谢谢您问题应该是“……但它们并没有停止重新分配、重写或继承”