如何在Python中保持领先0

时间:2016-07-26 08:49:09

标签: python

我从XLS文件中提取一个数字:

var = workBook.sheet_by_index(3).cell_value(4,1)
var = 0136 
type(var) = float

当我尝试打印var时,我总是得到不同的结果:

print(int(var)) = 136
print(str(var)) = 136.0

我找不到简单的打印简单方法:0136

1 个答案:

答案 0 :(得分:1)

尝试格式化

print('{:04d}'.format(136))
# Returns 0136

在你的情况下:

var = 136 
print('{:04d}'.format(var))
# Returns: 0136