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, 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.

    .

    Etiquetas:

    Deja una respuesta

    Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *