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 *