Golang 中,可以使用 fmt 包中的函数进行字符串格式化。常见的字符串格式化动词包括: - %d:用于格式化整数。 - %f:用于格式化浮点数。 - %s:用于格式化字符串。 - %t:用于格式化布尔值。 - %v:用于格式化结构体、数组、切片、映射等类型。 例如,使用 %d 格式化整数: ``` num := 42 fmt.Printf("The value of num is %d\n", num) ``` 使用 %f 格式化浮点数: ``` pi := 3.1415926 fmt.Printf("The value of pi is %.2f\n", pi) ``` 使用 %s 格式化字符串: ``` name := "John" fmt.Printf("Hello, %s!\n", name) ``` 使用 %t 格式化布尔值: ``` isTrue := true fmt.Printf("The value of isTrue is %t\n", isTrue) ``` 使用 %v 格式化结构体: ``` type Person struct { Name string Age int } person := Person{Name: "John", Age: 30} fmt.Printf("The person is %+v\n", person) ```