Python字符串格式

时间:2009-02-12 21:34:15

标签: python

我看到你们使用

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吗?有没有它的教程?我该如何了解它?

3 个答案:

答案 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)

它不是高级的,您可以使用'或'来定义字符串。

检查documentation