擅长:python、mysql、java
<p>不,你必须继承!</p>
<pre><code>>>> import string
>>> class MyString(str):
... def disemvowel(self):
... return MyString(string.translate(self, None, "aeiou"))
...
>>> s = MyString("this is only a test")
>>> s.disemvowel()
'ths s nly tst'
</code></pre>
<hr/>
<p>或者更具体的例子</p>
<pre><code>>>> class MyList(list):
... pass
...
>>> MyList.myExtension = lambda self,x:x * 2
>>> l = MyList()
>>> l.myExtension(10)
20
</code></pre>