Nun, es gibt definitiv keine Möglichkeit, genau das zu tun, was Sie in Perl tun können, weil Python über nicht definierte Variablennamen und einen Syntaxfehler (fehlendes Komma, vielleicht) klagen wird. Aber ich es so schreiben würde (in Python 2.x):
print '%8s %8s %8s' % ('date', 'price', 'ret')
Wenn Sie wirklich in Perl-Syntax angebracht sind, denke ich, eine Funktion qw
wie folgt definieren könnte:
def qw(s):
return tuple(s.split())
und dann könnte man
print '%8s %8s %8s' % qw('date price ret')
schreiben, das ist im Grunde Perl-like mit Ausnahme der ein Paar Zitate auf das Argument qw
. Aber ich würde zögern, das zu empfehlen. Mach es zumindest nicht, nur weil du Perl vermisst - es ermöglicht nur deine Verleugnung, dass du jetzt in einer neuen Programmiersprache arbeitest ;-) Es ist wie die alte Geschichte über Pascal-Programmierer, die zu C wechseln und Makros erstellen
#define BEGIN {
#define END }
Warum ist das ein Community-Wiki? Dieses "Feature" muss wirklich entfernt werden. –
Entschuldigung, ich muss die Wiki-Box falsch angeklickt haben. Wie entferne ich es? (Diese Option wird nicht angezeigt, wenn ich versuche, sie zu bearbeiten.) Was genau sollte eigentlich in das Community-Wiki geschrieben werden? Danke. – Zhang18
Es kann nicht entfernt werden, betrachten Sie dies als eine Lektion für das nächste Mal. Die Idee hinter der Community-Wiki-Option ist wahrscheinlich am besten erklärt unter http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts –