擅长:python、mysql、java
<p><strong>简短回答:否</p>
<p>没有任何内置函数可以实现这一点。你知道吗</p>
<p>回答:是:</p>
<p>您可以做的一件事是遍历字符串中的每个字符,检查它是数字还是句点,然后从那里开始使用:</p>
<pre><code>def magicfloat(var):
temp = list(var)
temp = [char for char in temp if char.isdigit() or char == '.']
var = "".join(temp)
return var
</code></pre>
<p>因此:</p>
<pre><code>>>> magicfloat('56.78 ab')
'56.78'
>>> magicfloat('56.78')
'56.78'
>>> magicfloat('56.78ashdusaid')
'56.78'
>>>
</code></pre>