擅长:python、mysql、java
<p><strong>在您的示例中,<code>'x'</code>和<code>'y'</code>是不表示数字的字符串,因此它们不能使用<code>int()</code>进行转换。</strong></p>
<p>所以你不能这么做:</p>
<pre><code>subtractNumber('x', 'y')
</code></pre>
<p>但是,这些方法可行:</p>
<pre><code>>>> subtractNumber(13, 7) # Regular integers
13
>>> subtractNumber('13', '7') # Strings that contain digits can be converted to int
13
>>> x = 13
>>> y = 7
>>> subtractNumber(x, y) # Here, x and y are variables, not strings
13
</code></pre>