擅长:python、mysql、java
<p><code>try..except..</code>是<a href="https://docs.python.org/2/tutorial/errors.html" rel="nofollow">exception handling mechanism in Python</a>。你知道吗</p>
<p>这个块意味着,当<code>freecv[cuv] += 1</code>失败时(在这种情况下,当<code>freecv</code>中没有任何<code>cuv</code>),它运行<code>freecv[cuv] = 1</code>。简单地说,它首先尝试增加单词的计数,当它失败(因为该单词还没有添加)时,它使用1。你知道吗</p>
<p>顺便说一下,这些代码可以编写得简单得多:</p>
<pre><code>>>> from collections import Counter
>>> def frequency(text):
... return Counter(text.split(" "))
...
>>> frequency('zero one two three one four two one five')
Counter({'one': 3, 'two': 2, 'three': 1, 'four': 1, 'zero': 1, 'five': 1})
</code></pre>