【发布时间】:2019-03-25 06:27:44
【问题描述】:
我是一个没有经验的程序员。对于我在 python 中设置的项目,我正在尝试从整数(整数)中删除尾随零。
我已经做到了,但肯定有比我炮制的怪物更好的方法!
def removeZeros(number):
return int(str(int(str(number)[::-1]))[::-1])
本质上,我将整数转换为字符串,反转字符串,将其转换回整数 --- 这会删除现在的前导零,将其转换回字符串并反转它;最后将其转回整数返回。
任何帮助将不胜感激。
【问题讨论】:
-
您可能想了解浮点数和整数之间的区别,这可能会帮助您找到正确的方向。
-
int(str(number).strip("0"))呢? -
您确定要从
integer中删除尾随零吗?不浮动? -
@guidot 就是这样,谢谢。