擅长:python、mysql、java
<p>它不会返回<code>NoneType</code>。它正在返回<code>None</code>。分区说它不知道如何划分类型<code>int</code>和<code>NoneType</code>,因为这是您要划分的类型。举个例子</p>
<pre><code>>>> 'g'/6
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for /: 'str' and 'int'
</code></pre>
<p>正如你所看到的,它并没有说它不能划分“g”和6,而是说它不能划分“str”和“int”。因此:</p>
<pre><code>>>> 1/None
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for /: 'int' and 'NoneType'
</code></pre>
<p>正如这里其他人已经指出的,它返回<code>None</code>,因为您忘记了<code>return</code>语句。</p>