Python 中“%s”和“?%s”的区别

Differnce between "%s" and "?%s" in Python

你们谁能告诉我以下语法之间的区别吗?

"%s"
uri += '?%s' % urllib.urlencode(params)

它附加了一个'?'到字符串。它不作为函数执行任何操作。在某些 url.

中附加参数时最常用

? 表示在这一点之后我们将传递参数,例如 var1 = valuevar2 = value

https://www.google.co.in/?gws_rd=ssl

一个典型的Google URL.