多语言展示
当前在线:584今日阅读:78今日分享:13

如何在PYTHON里让整数去掉末尾的0

在PYTHON里让整数去掉末尾的0
工具/原料

PYTHON

方法/步骤
1

打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

2

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

3

双斜杠就是整数除法。

4

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

5

x = 1800x_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 = 1800x_str = str(x)x_list = list(x_str)print(x_list)        print(x_list.remove('0'))不用循环也就只能去掉一个0。

7

x = 1800x_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 = 180000while x % 10 == 0:    x = x / 10print(x)最简单的方法还是用while循环不断减去0。

注意事项

注意每个方法应用的范围

推荐信息