Bene, non c'è sicuramente modo di fare esattamente ciò che si può fare in Perl, perché Python si lamenterà dei nomi delle variabili non definiti e di un errore di sintassi (forse una virgola, forse). Ma vorrei scrivere in questo modo (in Python 2.x):
print '%8s %8s %8s' % ('date', 'price', 'ret')
Se sei veramente attaccati alla sintassi di Perl, penso che si potrebbe definire una funzione qw
come questo:
def qw(s):
return tuple(s.split())
e quindi si potrebbe scrivere
print '%8s %8s %8s' % qw('date price ret')
che è fondamentalmente Perl simile ad eccezione di quella coppia di citazioni sull'argomento per qw
. Ma esiterei a raccomandarlo. Almeno, non farlo solo perché ti manca Perl - consente solo di negare che stai lavorando in un nuovo linguaggio di programmazione ora ;-) È come la vecchia storia sui programmatori Pascal che passano a C e creano macro
#define BEGIN {
#define END }
fonte
2010-08-20 20:47:31
Perché questo è un wiki della comunità? Quella "caratteristica" ha davvero bisogno di essere rimossa. –
Spiacente, devo aver sbagliato la casella wiki. Come lo rimuovo? (Non vedo questa opzione quando provo a modificare.) Che cosa dovrebbe essere pubblicato esattamente sul wiki della comunità? grazie. – Zhang18
Non può essere rimosso, considera solo questa una lezione per la prossima volta. L'idea alla base dell'opzione wiki della comunità è probabilmente spiegata meglio su http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts –