Bueno, definitivamente no hay forma de hacer exactamente lo que puede hacer en Perl, porque Python se quejará de nombres de variables indefinidos y un error de sintaxis (tal vez, coma faltante). Pero lo escribiría como esto (en Python 2.x):
print '%8s %8s %8s' % ('date', 'price', 'ret')
Si usted está realmente conectado a la sintaxis de Perl, supongo que se podría definir una función qw
así:
def qw(s):
return tuple(s.split())
y luego se podría escribir
print '%8s %8s %8s' % qw('date price ret')
que es básicamente similar a Perl salvo el par de comillas en el argumento de que qw
. Pero dudaría en recomendar eso. Al menos, no lo hagas solo porque echas de menos a Perl: solo te permite negarte que estés trabajando en un nuevo lenguaje de programación ;-) Es como la vieja historia sobre los programadores de Pascal que cambian a C y crean macros
#define BEGIN {
#define END }
¿Por qué es una wiki de la comunidad? Esa "característica" realmente necesita ser eliminada. –
Lo siento, debo haber hecho clic mal en el cuadro wiki. ¿Cómo lo elimino? (No veo esa opción cuando trato de editar.) ¿Qué debería publicarse exactamente en wiki de la comunidad de todos modos? Gracias. – Zhang18
No se puede eliminar, solo considera esto una lección para la próxima vez. La idea detrás de la opción wiki de la comunidad probablemente se explique mejor en http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts –