擅长:python、mysql、java
<p>不能将上述字符串直接转换为格式化整数</p>
<p>请看,该字符串中有2个小数,它们不能出现在任何数字中,因此它必须给出错误</p>
<p>现在,要从输入字符串中获得预期结果,以下是方法:</p>
<ol>
<li>查找第一个<code>.</code>的索引</li>
<li>获取在索引+2之前找到的第一个数字</li>
<li>第二个数字将是剩余的字符串</李>
</ol>
<p>@MateenUlhaq在上述评论中也做了同样的事情</p>
<p>以下代码是自解释的,您可以使用:</p>
<pre><code>myString = "119.95119.95"
firstDotIndex = myString.find(".")
number1 = myString[: firstDotIndex+3]
number2 = myString[firstDotIndex+3 : ]
print("{0}, {1}".format(number1, number2))
</code></pre>