Esta es probablemente una pregunta muy simple para algunos, pero me tiene perplejo. ¿Puedes usar variables dentro de las comillas triples de python?En Python, ¿puede tener variables dentro de comillas triples? ¿Si es así, cómo?
En el siguiente ejemplo, cómo utilizar variables en el texto:
wash_clothes = 'tuesdays'
clean_dishes = 'never'
mystring =""" I like to wash clothes on %wash_clothes
I like to clean dishes %clean_dishes
"""
print(mystring)
me gustaría que resulta en:
I like to wash clothes on tuesdays
I like to clean dishes never
Si no es así cuál es la mejor manera de manejar grandes trozos de texto donde necesita un par de variables, y hay una tonelada de texto y caracteres especiales?
Eso es perfecto. ¡Muchas gracias! ¡Eso es exactamente lo que estaba buscando! Sin embargo, no entiendo exactamente cómo sabe Python qué% s reemplazará con qué variable. Observa el orden en que aparecen las variables en los siguientes: print mystring% (wash_clothes, clean_dishes) –
@XL: Puede ver la otra técnica de formateo para la que proporcioné el enlace, pero el ejemplo. El ejemplo fue proporcionado por NullUserException.Puedes usar ambas técnicas. – pyfunc