擅长:python、mysql、java
<p>任何现有版本的CPython、3.7或更早版本中都没有静态类型。在</p>
<p>cpython3.6(也后移植到3.5)中对可选类型注释的支持有助于外部工具(如静态代码分析器)验证类型在程序中的一致性。在</p>
<p><strong>类型提示对字节码编译或执行没有影响。</strong></p>
<p>来自<a href="https://docs.python.org/3/whatsnew/3.6.html#pep-526-syntax-for-variable-annotations" rel="nofollow noreferrer">CPython 3.6 What's new</a>:</p>
<blockquote>
<p>In contrast to variable declarations in statically typed languages, the goal of annotation syntax is to provide an easy way to specify structured type metadata for third party tools and libraries via the abstract syntax tree and the <strong>annotations</strong> attribute.</p>
</blockquote>
<p>注意,在Cython中可以使用类型暗示语法来定义C类型(<a href="https://github.com/cython/cython/wiki/Python-Typing-Proposal#type-declaration-syntax" rel="nofollow noreferrer">Type Declaration Syntax</a>)。在</p>