擅长:python、mysql、java
<p>要打印氧气和氮气,您需要:</p>
<pre><code>class Lifesupport(object):
def __init__(self, oxygen, nitrogen):
self.oxygen = oxygen
self.nitrogen = nitrogen
def __str__(self):
return "Your air has {0}% oxygen and {1}% nitrogen".format(self.oxygen, self.nitrogen)
</code></pre>
<p>然后,当您想显示<code>Lifesupport</code>级别时,只需执行以下操作:</p>
^{pr2}$
<p><code>__str__</code>方法重写类的默认<code>__str__</code>方法,因此当您执行<code>print(air)</code>操作时,它将打印自定义文本。在</p>
<p>至于类与方法,建议您使用类,特别是当您知道要扩展程序时,因为您可以创建一个类的多个实例,这些实例都具有可以相互独立修改的属性。下面是一个例子:</p>
<h3>示例</h3>
<pre><code>class A:
def __init__(self,num):
self.val = num
a = A(4)
b = A(5)
>>> print(a.val)
4
>>> a.val = 6
>>> print(a.val)
6
>>> print(b.val)
5
</code></pre>