Go fmt包 字符串的格式“占位符”

  • %s 字符串或切片的无解译字节
  • %q 双引号围绕的字符串,由Go语法安全地转义
  • %x 十六进制,小写字母,每字节两个字符
  • %X 十六进制,大写字母,每字节两个字符
Printf("%s", []byte("Go"))  // Go
Printf("%q", "Go")          // "Go"
Printf("%x", "golang")      // 676f6c616e67
Printf("%X", "golang")      // 676F6C616E67