我看到你们使用
url = '"%s"' % url # This part
>>> url = "http://www.site.com/info.xx"
>>> print url
http://www.site.com/info.xx
>>> url = '"%s"' % url
>>> print url
"http://www.site.com/info.xx"
它是高级Python吗?有没有它的教程?我该如何了解它?
答案 0 :(得分:16)
这是常见的字符串格式,非常有用。它类似于C风格的printf格式。请参阅Python.org文档中的String Formatting Operations。您可以使用多个这样的参数:
"%3d\t%s" % (42, "the answer to ...")
答案 1 :(得分:8)
这行代码使用的是Python字符串格式。您可以在此处详细了解如何使用它:http://docs.python.org/library/stdtypes.html#string-formatting
答案 2 :(得分:0)
它不是高级的,您可以使用'或'来定义字符串。