usar tutorial tablas recorrer para leer hacer funciones documentacion datos data como comandos python newline

tablas - pandas python tutorial



Salida sin nueva lĂ­nea. (6)

En Python> 2.6 y Python 3:

from __future__ import print_function print(''temp1'', end='''') print(''temp2'', end='''')

¿Cómo puedo enviar texto a la consola sin una nueva línea al final? por ejemplo:

print ''temp1'' print ''temp2''

salida:

temp1 temp2

Y yo necesito:

temp1temp2


Hay varias formas, pero la opción habitual es utilizar sys.stdout.write() , que, a diferencia de la print , imprime exactamente lo que desea. En Python 3.x (o en Python 2.6 con from __future__ import print_function ) también puede usar print(s, end='''', sep='''') , pero en ese punto, sys.stdout.write() es probablemente más fácil.

Otra forma sería construir una sola cadena e imprimir eso:

>>> print "%s%s" % (''temp1'', ''temp2'')

Pero eso obviamente requiere que espere la escritura hasta que conozca ambas cadenas, lo que no siempre es deseable, y significa tener toda la cadena en la memoria (lo que, para las cadenas grandes, puede ser un problema).


Prueba esto:

print ''temp1'', print ''temp2''


Tratar

print ''temp1'', print ''/btemp2''


Agrega una coma después del último argumento:

print ''temp1'', print ''temp2''

Alternativamente, llame a sys.stdout.write :

import sys sys.stdout.write("Some output")


for i in range(4): print(a[i], end =" ")