擅长:python、mysql、java
<p>你的q0值仍然是一个字符串。这基本上就是你在做的:</p>
<pre><code>>>> q0 = '3'
>>> q1 = (q0 * 1.2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't multiply sequence by non-int of type 'float'
</code></pre>
<p>要修复此问题,请先将字符串转换为数字:</p>
<pre><code>>>> q1 = (float(q0) * 1.2)
>>> q1
3.5999999999999996
</code></pre>
<p>您可能还想查看用于解析XML的<a href="http://lxml.de/" rel="noreferrer">lxml</a>和<a href="http://www.crummy.com/software/BeautifulSoup/" rel="noreferrer">BeautifulSoup</a>模块。</p>