Cóż, zdecydowanie nie można zrobić dokładnie tego, co można zrobić w Perlu, ponieważ Python będzie narzekał na niezdefiniowane nazwy zmiennych i błąd składni (być może brakujący przecinek). Ale chciałbym napisać to tak (w Python 2.X):
print '%8s %8s %8s' % ('date', 'price', 'ret')
Jeśli jesteś naprawdę przywiązany do składni Perl, myślę, że można zdefiniować funkcję qw
tak:
def qw(s):
return tuple(s.split())
a następnie można napisać
print '%8s %8s %8s' % qw('date price ret')
, która jest w zasadzie podobny do Perl z wyjątkiem jednej pary cytaty na argument qw
. Ale nie wahałbym się tego zalecać. Przynajmniej nie rób tego tylko dlatego, że tęsknisz za Perlem - to tylko pozwala ci zaprzeczyć, że pracujesz teraz w nowym języku programowania ;-) To jest jak stara historia o programistach Pascala, którzy przełączają się na C i tworzą makra
#define BEGIN {
#define END }
Dlaczego to jest wiki społeczności? Ta "cecha" naprawdę musi zostać usunięta. –
Przepraszam, musiałem błędnie kliknąć pole wiki. Jak mogę go usunąć? (Nie widzę takiej opcji, gdy próbuję edytować.) Co właściwie powinno być opublikowane na wiki społeczności? dzięki. – Zhang18
Nie można go usunąć, potraktuj to jako lekcję na następny raz. Idea opcji wiki społeczności jest najlepiej wyjaśniona na http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts –