一句简单的话:
some_float = 1234.5678
print '%02d' % some_float # 1234
some_float = 1234.5678
print '{WHAT?}'.format(some_float) # I want 1234 here too
注意:{:.0f}
不是一个选项,因为它四舍五入(在本例中返回1235
)。
format(..., int(some_float))
正是我想要避免的东西,请不要这样建议。
https://stackoverflow.com/questions/13511612
复制相似问题