擅长:python、mysql、java
<p>你希望在接受意见方面有多慷慨</p>
<p>如果它只是普通分数(或混合分数),您可以有一个特殊情况,使用<code>.split('/')</code>或正则表达式将输入字符串分解为其组成部分,分别转换,然后将它们组合成<code>float</code>、a<a href="https://docs.python.org/3/library/decimal.html" rel="nofollow noreferrer">^{<cd3>}</a>或a<a href="https://docs.python.org/3/library/fractions.html" rel="nofollow noreferrer">^{<cd4>}</a>(取决于您需要或可以容忍的舍入行为). </p>
<p>如果您想更普遍地接受任意表达式,最好找一个库来实现这一点;一个快速的谷歌建议<a href="https://pypi.org/project/simpleeval/" rel="nofollow noreferrer">simpleeval</a>,但可能还有其他的</p>