Purpose of @ symbols in Python?
<p>I've noticed in several examples i see things such as this:</p>

<pre><code># Comments explaining code i think
@innerclass
</code></pre>

<p>or:</p>

<pre><code>def foo():
"""
 Basic Doc String
"""
@classmethod
</code></pre>

<p>Googling doesn't get me very far, for just a general definition of what this is. Also i cant find anything really in the python documentation.</p>

<p>What do these do?</p>
