回答

收藏

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

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

如何打印填充打印数字或制作字符串以固定宽度?
2 ?. N5 W, @2 k7 T例如,如果我有号码12,我想做它00012。
; a5 [( r, t) H, ]                                                                ' |* a3 v. T( A# p" `/ E" B6 a
    解决方案:                                                                3 m9 i* T, u2 p# N: u; N8 C
                                                                fmt 包可以为你做到这一点:; n9 a- X1 R9 `1 U0 J, V2 @+ M3 n% G
    fmt.Printf("|d|m|\n",12,345)
    5 v6 l3 o  E" P: I" M9 g& @, J' e
输出:
+ {) ]6 \8 Z. L" k  I. q
    |000012|   345|
    & d0 k; i' U! s% x# P5 `
注意 d 中的 0,这将使其宽度为 6 ,并用零填充。第二个填充空间。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则