我想知道在格式化整數時是否可以同時使用兩種格式選項。Python整數格式化
我知道我可以使用波紋管,包括零個地方
varInt = 12
print(
"Integer : " +
"{:03d}".format(varInt)
)
爲了讓輸出「整數:012」
我可以使用下面的包括小數
varInt = 12
print(
"Integer : " +
"{:.3f}".format(varInt)
)
獲得輸出「Integer:12.000」
但是有可能使用它們bo th一起得到輸出「Integer:012.000」
你可以用['zfill嘗試'](https://docs.python.org/2/library/stdtypes.html#str.zfill)也是''{:.3f}「。格式(12).zfill(7)' –
@BhargavRao,doesn '不適用於負數 –
@JohnLaRooy''{:.3f}「。format(-1).zfill(7)'打印''-01.000 「'。無論如何感謝信息。 (好,我沒有把它作爲答案) ' –