回答

收藏

Golang:打印时如何用零填充数字?

技术问答 技术问答 590 人阅读 | 0 人回复 | 2023-09-12

如何打印填充打印数字或制作字符串以固定宽度?& r+ [( g; n4 b5 R$ i/ @3 c7 \' N
例如,如果我有号码12,我想做它00012。
6 L  t4 D; G3 ~$ G( N) v                                                               
6 Z: G3 f& \9 Z: P% b4 j    解决方案:                                                               
* ]+ _5 f! ]# \3 m! ?  ^                                                                fmt 包可以为你做到这一点:+ X5 x7 N3 M# x1 x7 N
    fmt.Printf("|d|m|\n",12,345)
    5 ~# u; f9 t/ G+ M6 F, H
输出:
1 }# s* d, [% l& ^" m8 p
    |000012|   345|
    7 b, y4 ]) e3 [3 c/ R+ A
注意 d 中的 0,这将使其宽度为 6 ,并用零填充。第二个填充空间。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则