擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>def doTheThing(number):
numString = str(number)
i = len(numString) -1
while True:
if numString[i] == ".":
numString = numString[:-1] #remove the .
break
if numString[i] == "0":
numString = numString[:-1] #remove the 0
else:
break
i-=1
print(numString)
x = 10.0
doTheThing(x)
</code></pre>
<p>这将打印10,其中常规打印将返回10.0</p>
<p>可能有更好的方法,但这很管用;)</p>