28.06.2017 Views

Python para todos

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Entrada/Salida. Ficheros<br />

ejemplos anteriores. En su forma más básica a la palabra clave print le<br />

sigue una cadena, que se mostrará en la salida estándar al ejecutarse el<br />

estamento.<br />

>>> print “Hola mundo”<br />

Hola mundo<br />

Después de imprimir la cadena pasada como parámetro el puntero se<br />

sitúa en la siguiente línea de la pantalla, por lo que el print de <strong>Python</strong><br />

funciona igual que el println de Java.<br />

En algunas funciones equivalentes de otros lenguajes de programación<br />

es necesario añadir un carácter de nueva línea <strong>para</strong> indicar explícitamente<br />

que queremos pasar a la siguiente línea. Este es el caso de la<br />

función printf de C o la propia función print de Java.<br />

Ya explicamos el uso de estos caracteres especiales durante la explicación<br />

del tipo cadena en el capítulo sobre los tipos básicos de <strong>Python</strong>.<br />

La siguiente sentencia, por ejemplo, imprimiría la palabra “Hola”,<br />

seguida de un renglón vacío (dos caracteres de nueva línea, ‘\n’), y<br />

a continuación la palabra “mundo” indentada (un carácter tabulador,<br />

‘\t’).<br />

print “Hola\n\n\tmundo”<br />

Para que la siguiente impresión se realizara en la misma línea tendríamos<br />

que colocar una coma al final de la sentencia. Comparemos el<br />

resultado de este código:<br />

>>> for i in range(3):<br />

>>> ...print i,<br />

0 1 2<br />

Con el de este otro, en el que no utiliza una coma al final de la sentencia:<br />

>>> for i in range(3):<br />

>>> ...print i<br />

0<br />

1<br />

2<br />

79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!