格式化整型
fmt.Printf("%d\n", 123)
------123
格式化浮点型 `%f`
fmt.Printf("%f\n", 78.9)
------78.900000
`%e`和`%E`使用科学计数法来输出整型
fmt.Printf("%e\n", 123400000.0)
fmt.Printf("%E\n", 123400000.0)
------1.234000e+08
------1.234000E+08
使用`%s`输出基本的字符串
fmt.Printf("%s\n", "\"string\"")
------ “string”
右对齐
fmt.Printf("|%6s|%6s|\n", "foo", "b")
------ | foo| b|
左对齐你可以在宽度之前加上`-`号
fmt.Printf("|%-6s|%-6s|\n", "foo", "b")
------ |foo |b |
`Sprintf` 将格式化后的字符串赋值给一个变量
s := fmt.Sprintf("a %s", "string")
fmt.Println(s)
------ a string