擅长:python、mysql、java
<p>python语句<code>class</code>定义了一个类。在运行脚本结束时,您将在局部变量中定义一个类:</p>
<pre><code>from pprint import pprint
pprint(locals())
</code></pre>
<p>输出:</p>
<pre><code>{'Dog': <class __main__.Dog at 0x033966F8>,
'__builtins__': <module '__builtin__' (built-in)>,
'__doc__': None,
'__file__': 'C:/Users/********/.PyCharm2019.2/config/scratches/scratch_7.py',
'__name__': '__main__',
'__package__': None,
'pprint': <function pprint at 0x03430CF0>}
</code></pre>
<p>如果将另一行添加到要执行的脚本中,则可以看到已定义的类:</p>
<pre><code>print(Dog)
</code></pre>
<p>输出:</p>
<pre><code>__main__.Dog
</code></pre>
<p>您可能想实例化这个类:</p>
<pre><code>my_dog = Dog(color='brown', height='1 feet', breed='German Shepard')
print(type(my_dog))
print(my_dog.color)
</code></pre>
<p>你好像想给你的狗取名叫科林。你需要另一个属性。你知道吗</p>