【发布时间】:2011-11-19 06:23:42
【问题描述】:
我正在读取一个 csv 文件并使用以下行提取一条数据:
x = float(node[1])
当我 print(x) 时,我得到了正确的值或在单元格中找到的确切值。例如 153.018848
但是当我尝试将 x 作为以下变量传递时:
print('<node version="0" lon="%d">' %(x))
输出将是 <node version="0" lon="153"> 。我当然想要值 153.018848。
我忽略了什么?
提前致谢。
【问题讨论】:
标签: python variables floating-point arguments