擅长:python、mysql、java
<p>尝试使用<code>lambda</code>:</p>
<pre><code>john.greet = lambda : print( 'hello world!' )
</code></pre>
<p>你将能够:</p>
<pre><code>john.greet()
</code></pre>
<hr/>
<p><strong>编辑</strong>:感谢Thomas K</em>的注释-这在<code>Python 3.2</code>上有效,而不是Python2,其中<code>print</code>似乎是<code>statement</code>。但是这对<code>lambda</code>s有效,没有<em>语句</em>(对吗?对不起,我只知道<code>python3.2</code>(:)</p>