相关疑难解决方法(0)

将截断的Python float格式化为string中的int

快速简单:

some_float = 1234.5678
print '%02d' % some_float  # 1234

some_float = 1234.5678
print '{WHAT?}'.format(some_float) # I want 1234 here too
Run Code Online (Sandbox Code Playgroud)

注意:{:.0f}不是一个选项,因为它会舍入(1235在此示例中返回).

format(..., int(some_float)) 正是我想避免的事情,请不要这么做.

python format

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

format ×1

python ×1