go string前补0
时间: 2024-01-03 17:03:20 浏览: 128
如果要在字符串前面补0,可以使用fmt包中的Printf函数来实现。具体做法是使用%0nd占位符,其中n表示补0后字符串的总长度,d表示整数类型,例如:
```go
num := 42
width := 10
str := fmt.Sprintf("%0*d", width, num)
fmt.Println(str) // 输出 "0000000042"
```
在这个例子中,我们将整数42补0后输出,总长度为10,即在前面补上6个0,最终输出字符串"0000000042"。
阅读全文