Printf Printf prints the formatted string to os.Stdout fmt.Printf(“Hello World”) // outputs “Hello World” Sprintf Sprintf formats and returns a string without printing it anywhere s := fmt.Sprintf(“Hello %s”, “World”)fmt.Println(s) // outputs “Hello World” Fprintf You can format+print to io.Writers other than os.Stdout using Fprintf fmt.Fprintf(os.Stderr, “Hello %s”, “World”) // outputs “Hello World”