小编but*_*tch的帖子

Python使用str.format添加前导零

你能用str.format函数显示带前导零的整数值吗?

输入示例:

"{0:some_format_specifying_width_3}".format(1)
"{0:some_format_specifying_width_3}".format(10)
"{0:some_format_specifying_width_3}".format(100)
Run Code Online (Sandbox Code Playgroud)

期望的输出:

"001"
"010"
"100"
Run Code Online (Sandbox Code Playgroud)

我知道,无论zfill%基于格式(如'%03d' % 5)可以做到这一点.但是,我想要一个解决方案,用于str.format保持我的代码干净和一致(我也使用datetime属性格式化字符串),并扩展我对格式规范迷你语言的了解.

python string string-formatting python-2.7

78
推荐指数
2
解决办法
5万
查看次数

标签 统计

python ×1

python-2.7 ×1

string ×1

string-formatting ×1