如何在python中强制静态类型

时间:2017-06-27 15:10:44

标签: python python-3.6 typing static-typing

因为python 3.6中提供了静态类型。

是否可以为python项目或一组python文件强制静态输入?

2 个答案:

答案 0 :(得分:7)

您可以在Python3中使用annotations,这可能会帮助您获得静态类型的一些好处。

但是,如果要在Python中完全实施静态类型,那么它就不再是Python了。它是一种鸭式的动态语言,并且会失去所有的活力结果。如果你真的打算使用静态类型的语言,最好不要使用Python。

答案 1 :(得分:6)

我认为您无法强制使用xsl:copy-of,但可以使用static typing作为检查器。

根据mypy的第2行,您The Zen of Python, by TimPeters静态输入是件好事,但Explicit is better than implicit. ...

Simple is better than complex.