如何删除 python 中的小数点

How can i remove decimal point in python

我有一个像下面这样的变量

a[i] = b

b 是整数,如 2

但如果我这样做 print(a[i]),它会显示 2.0

我可以去掉小数点吗?

您可以对结果使用类型转换,将其转换为 int,这样就可以了。没有关于 a 内容的进一步信息:

print(int(a[i]))

您可以使用 python 中的 int() 函数。 如果你 print(int(a[i])) 它会显示 2 而不是 2.0

a = [2.0,3.0]
for i in range(len(a)):
  print(int(a[i]))

输出为:

    2
    3