如何在PYTHON里让整数去掉末尾的0
1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

2、单个斜杠就是浮点型除法。

3、双斜杠就是整数除法。

4、但是如果后面又很多零的话,这个方法就会非常麻烦。

5、x = 1800
x_str = str(x)
x_list = list(x_str)
print(x_list)
for i in x_list:
if i == "0":
x_list.remove("0")
print(x_list)
我们可以尝试用remove去掉0,但是只去掉一个0。即使我们用了FOR循环。

6、x = 1800
x_str = str(x)
x_list = list(x_str)
print(x_list)
print(x_list.remove("0"))
不用循环也就只能去掉一个0。

7、x = 1800
x_str = str(x)
x_list = list(x_str)
print(x_list)
for i in range(len(x_list)):
if x_list[i] == "0":
x_list.pop(i)
print(x_list)
用POP这里会有点问题。

8、% 10,只要余数是0就是可以判断是否还有0。

9、x = 180000
while x % 10 == 0:
x = x / 10
print(x)
最简单的方法还是用while循环不断减去0。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:110
阅读量:173
阅读量:68
阅读量:81
阅读量:162