擅长:python、mysql、java
<p>因为你的函数不返回任何东西,它只是打印年龄。既然你试着打印它的返回值,也就是无,它就不打印</p>
<p>我想您只想打印<code>self.age</code>,而不想打印<code>None</code>。
解决这个问题的办法是:
<code>a.increaseby1()</code>而不是<code>print(a.increaseby1())</code></p>
<p>所以你在函数中打印你想要的值,然后调用它,而不是打印它的返回值</p>
<p>或者</p>
<p><code>return self.age</code>而不是<code>print(self.age)</code>函数中的<code>increaseby1</code>。这样,函数将增加值并返回值,因此当在<code>print</code>语句中调用函数时,它将打印<code>self.age</code></p>