擅长:python、mysql、java
<p>他们都是同班同学。<code>name</code>是简单的不可变的,所以乍一看它不是类级别的。大多数修改它的尝试都会创建一个具有相同名称的新实例级属性。你知道吗</p>
<p>就像以常规方式编写类一样,您需要在构造函数中创建实例属性:</p>
<pre><code>def __init__(self):
self.name = ''
self.books = []
def say_hello(self):
# This prints a newline. The original didn't.
print 'Hello!'
Human = type('Human', (object,), {
'__init__': __init__,
'say_hello': say_hello,
})
</code></pre>