2009-02-12 12 views
5

Veo que ustedes utilizandocadena de Python formateo

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" 

Es avanzó Python? ¿Hay un tutorial para eso? ¿Cómo puedo aprender sobre eso?

+0

Evitar escribir como en txts. –

+0

Duplicado: http://stackoverflow.com/questions/1225637/python-string-formatting – bignose

+4

Marcó ambas preguntas como duplicadas. Seguramente marcarías solo el último (cronológicamente) –

Respuesta

0

No es avanzado, puede utilizar 'o "para definir una cadena.

Compruebe el documentation.

3

No, pero // de comentarios es seguro Python avanzada Pruebe con un prefijo de # para comentarios

+0

LoL. El resaltador de sintaxis está teniendo problemas, supongo. –

+0

tan divertido Y correcto como esto es, ¡debería ser un comentario, no una respuesta! :) (pero no rechazaré, sigo riéndome) – Stefano

14

es la cadena de formato común, y muy útil es análogo... al formato de impresión de estilo C. Ver String Formatting Operations en los documentos de Python.org. Puede usar varios argumentos como este:

"%3d\t%s" % (42, "the answer to ...") 
+4

La respuesta real es 43 pero no se lo digas a nadie. –

+0

@Janusz Lenar blasfemia, esta vez no te llamaré, pero el hermano mayor te está vigilando ahora. – AWE

+0

La URL está rota => Corregir URL https://docs.python.org/3/library/string.html#formatstrings –