Go中的urllib.quote()?

Is there any function in Go works the same as urllib.quote(string) in Python? Thank you!
The document page for urllib.quote(): https://docs.python.org/2/library/urllib.html

url.QueryEscape

http://play.golang.org/p/yNZZT-Xmfs

func main() {
    fmt.Println(url.QueryEscape("/Hello, playground"))
}

// %2FHello%2C+playground

urllib.quote is designed to quote the path section of a URL. Go's net/url package does not expose this functionality directly, but you can get at it in a roundabout way:

func quote(s string) string {
    return (&url.URL{Path: s}).RequestURI()
}

Because the Python function escapes more than it needs to, the quote function here and urllib.quote will not always give the same results.

Go's QueryEscape provides the same functionality as Python's urlib.quote_plus.

Since version 1.8, Go has url.PathEscape to quote the path section of a URL just as urllib.quote(string) does for Python.