Python: Imprimir sin nueva línea

En este artículo, examinaremos cómo imprimir una cadena sin un carácter de nueva línea usando Python.
En Python, la printfunción incorporada se usa para imprimir contenido en la salida estándar, que generalmente es la consola. De forma predeterminada, la función de impresión agrega un carácter de nueva línea al final del contenido impreso, por lo que la próxima salida del programa se produce en la siguiente línea.
Intente ejecutar este código para ver un ejemplo:
print('Banana')  
print('pudding.')  
Salida:
Banana  
pudding.  
Como se esperaba, la salida de cada printdeclaración se muestra en su propia línea.
Sin embargo, en algunos casos es posible que deseamos generar varias cadenas en la misma línea usando printdeclaraciones separadas Hay algunas formas de evitar que Python agregue el carácter de nueva línea al usar la printfunción, dependiendo de si estamos usando Python 2.x o Python 3.x.
Por ejemplo, este tipo de funcionalidad es útil para cuando está desarrollando un REPL o cualquier aplicación de línea de comandos que recibe información del usuario, y no desea que el texto de solicitud y el texto de entrada estén en líneas diferentes.
Para Python 2.x, simplemente podemos agregar una coma después de la llamada a la función de impresión, que terminará la cadena impresa con un espacio en lugar de un carácter de nueva línea:
print('Banana'),  
print('pudding.')  
Salida:
Banana pudding.  
En Python 3.x, podemos usar el endargumento de palabra clave en el printmétodo para especificar el carácter de terminación para la cadena impresa:
print('Banana', end=' ')  
print('pudding.')  
Salida:
Banana pudding.  
Entonces, en este caso, se utiliza un espacio como el carácter de "terminación", lo que hace que las cadenas impresas estén en la misma línea y solo separadas por un solo espacio.

Sobre el Autor

Este artículo fue escrito por Jacob Stopak, un consultor y desarrollador de software con una pasión por ayudar a otros a mejorar sus vidas a través del código. Jacob es el creador de Code Card , una herramienta conveniente para que los desarrolladores puedan buscar, copiar y pegar fragmentos de código comunes.

Acerca de: Programator

Somos Instinto Programador

0 comentarios:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Con tecnología de Blogger.