Python: imprimir sin nueva línea

P

En este artículo, examinaremos cómo imprimir una cadena sin un carácter de nueva línea usando Python.

En Python, el incorporado print La función se utiliza para imprimir contenido en la salida estándar, que suele ser 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 siguiente salida del programa ocurre en la siguiente línea.

Intente ejecutar este código para ver un ejemplo:

print('Banana')
print('pudding.')

Salida:

Banana
pudding.

Como era de esperar, la salida de cada print La declaración se muestra en su propia línea.

Sin embargo, en algunos casos, es posible que deseemos generar varias cadenas en la misma línea utilizando print declaraciones. Hay algunas formas de evitar que Python agregue el carácter de nueva línea al usar el print función, dependiendo de si estamos usando Python 2.xo 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 comando que toma la entrada del usuario, y no desea que la 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 end argumento de palabra clave en el print método para especificar el carácter de terminación de la cadena impresa:

print('Banana', end=' ')
print('pudding.')

Salida:

Banana pudding.

Entonces, en este caso, se usa un espacio como el carácter de “terminación”, lo que da como resultado 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 Ramiro de la Vega, un consultor y desarrollador de software apasionado por ayudar a otros a mejorar sus vidas a través del código. Jacob es el creador de Tarjeta de código – una herramienta conveniente para que los desarrolladores busquen, copien y peguen fragmentos de código comunes.

.

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad