Questa è probabilmente una domanda molto semplice per alcuni, ma mi ha bloccato. Puoi usare le variabili all'interno delle virgolette di Python?In Python, puoi avere delle variabili tra virgolette doppie? Se é cosi, come?
Nell'esempio che segue, come si fa utilizzare le variabili nel testo:
wash_clothes = 'tuesdays'
clean_dishes = 'never'
mystring =""" I like to wash clothes on %wash_clothes
I like to clean dishes %clean_dishes
"""
print(mystring)
Vorrei che al risultato in:
I like to wash clothes on tuesdays
I like to clean dishes never
Se non ciò che è il modo migliore per gestire pezzi di grandi dimensioni di testo in cui hai bisogno di un paio di variabili, e c'è un sacco di testo e caratteri speciali?
che è perfetto. Grazie mille! Questo è esattamente quello che stavo cercando! Non capisco esattamente come Python sappia quale% s sostituire con quale variabile, comunque. Guarda l'ordine in cui le variabili appaiono nel seguente: print mystring% (wash_clothes, clean_dishes) –
@XL: puoi dare un'occhiata all'altra tecnica di formattazione per la quale avevo fornito il link ma l'esempio. L'esempio è stato fornito da NullUserException.Puoi usare entrambe le tecniche. – pyfunc