擅长:python、mysql、java
<p>好吧,2011年以来情况有点变化了!现在Python 3.5中有了<a href="https://www.python.org/dev/peps/pep-0484/" rel="noreferrer">type hints</a>,您可以使用它来注释参数并返回函数的类型。例如:</p>
<pre><code>def greeting(name):
return 'Hello, {}'.format(name)
</code></pre>
<p>现在可以这样写:</p>
<pre><code>def greeting(name: str) -> str:
return 'Hello, {}'.format(name)
</code></pre>
<p>正如您现在看到的类型一样,这里有一些可选的静态类型检查,可以帮助您和类型检查器调查代码。</p>
<p>关于更多的解释,我建议看一下<a href="https://blog.jetbrains.com/pycharm/2015/11/python-3-5-type-hinting-in-pycharm-5/" rel="noreferrer">PyCharm blog</a>中关于类型提示的博客文章。</p>