我试图将字符串从列表转换为整数而不丢失小数点



我想将字符串转换为整数而不舍入。例如

s = "99.7"
x = s(int(float(s))

输出:

99

但是我希望输出是99.7我想只是将所有字符串添加到列表中,并以某种方式将列表转换为整数,但我不确定如何做到这一点,或者如何单独做到这一点。

所需输出:

x = '99.7'
z = int(x)

输出:

99.7

python中的整数不能为浮点数。要显示这一点,您应该使用

float(x)

这将防止任何舍入。