Форматирование строки Python - PullRequest
5 голосов
/ 13 февраля 2009

Я вижу, вы, ребята, используете

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 ]

16 голосов
/ 13 февраля 2009

Это обычное форматирование строк и очень полезное. Это аналогично форматированию printf в стиле C. См. Операции форматирования строки в документации Python.org. Вы можете использовать несколько аргументов, например так:

"%3d\t%s" % (42, "the answer to ...")
8 голосов
/ 13 февраля 2009

Эта строка кода использует форматирование строки Python. Вы можете прочитать больше о том, как использовать его здесь: http://docs.python.org/library/stdtypes.html#string-formatting

0 голосов
/ 13 февраля 2009

Это не расширенный, вы можете использовать 'или ", чтобы определить строку.

Проверьте документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...