Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Python New Line:Cómo imprimir SIN Newline en Python

La función incorporada Python print() se usa para imprimir el contenido dado dentro del símbolo del sistema. La funcionalidad predeterminada de la impresión de Python es que agrega un carácter de nueva línea al final.

En este tutorial de Python, aprenderá:

Funcionamiento de la función normal print()

La función print() se usa para mostrar el contenido en el símbolo del sistema o en la consola.

Aquí hay un ejemplo que muestra el funcionamiento de Python print sin la función de nueva línea.

print("Hello World")
print("Welcome to Guru99 Tutorials")

Salida

Hello World
Welcome to Guru99 Tutorials

En el resultado dado, puede ver que las cadenas que hemos dado en print() se muestran en líneas separadas. La cadena "Hello World" se imprime primero y "Bienvenido a los tutoriales de Guru99" se imprime en la siguiente línea.

¿Cómo imprimir sin una nueva línea en Python?

Desde Python 3+, se introdujo un parámetro adicional para print() llamado end=. Este parámetro se encarga de eliminar la nueva línea que se agrega por defecto en print().

En el siguiente ejemplo de impresión de Python 3 sin nueva línea, queremos que las cadenas se impriman en la misma línea en Python. Para que funcione, simplemente agregue end="" dentro de print() como se muestra en el siguiente ejemplo:

print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")

Salida:

Hello World Welcome to Guru99 Tutorials

Obtenemos el resultado que queríamos, pero no hay espacio entre las cadenas. La cadena Hello World y Welcome to Guru99 Tutorials se imprimen juntas sin ningún espacio.

Para agregar un espacio o un carácter especial o incluso una cadena para imprimir, se puede dar lo mismo al argumento end="", como se muestra en el siguiente ejemplo.

print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")

Así que aquí hemos agregado un espacio al argumento final, por ejemplo (end=” “). Ahora, si ve el resultado, debería ver un espacio entre Hello World y Welcome to Guru99 Tutorials.

Salida:

Hello World  Welcome to Guru99 Tutorials

No es solo el espacio que puede dar al argumento final, sino que también puede especificar una cadena que desea imprimir entre las cadenas dadas. Así que aquí hay un ejemplo de ello

print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")

Salida:

Hello, World It's a nice day!  Welcome to Guru99 Tutorials

Imprimir sin nueva línea en Python 2.x

Para que las cadenas se impriman sin una nueva línea, en python2.x deberá agregar una coma (,) al final de la declaración de impresión como se muestra a continuación:

print "Hello World ", 
print "Welcome to Guru99 Tutorials."

Salida:

Hello World  Welcome to Guru99 Tutorials

Usando el módulo Python sys

Otro método más que puede usar para imprimir sin salto de línea en Python es el módulo integrado llamado sys .

Aquí hay un ejemplo de trabajo que muestra cómo hacer uso de el sistema módulo para imprimir sin cadenas de Python de nueva línea.

Para trabajar con el módulo sys, primero importa el módulo sys utilizando la importación palabra clave. A continuación, utilice el método stdout.write() disponible dentro de el sistema módulo, para imprimir sus cadenas.

import sys

sys.stdout.write("Hello World ")
sys.stdout.write("Welcome to Guru99 Tutorials")

Salida:

Hello World Welcome to Guru99 Tutorials

Usando print() para imprimir una lista sin una nueva línea

Considere una lista de elementos, por ejemplo:mylist =[“PHP”, JAVA”, “C++”, “C”, “PHYTHON”] y desea imprimir los valores dentro de la lista usando for-loop. Así que aquí puede hacer uso de print() para mostrar los valores dentro de la lista como se muestra en el siguiente ejemplo:

mylist = ["PHP", "JAVA", "C++", "C", "PHYTHON"]
for i in mylist:
	print(i)

Salida:

PHP
JAVA
C++
C
PHYTHON

La salida muestra los elementos de la lista, cada uno impreso uno tras otro, en una nueva línea. ¿Qué sucede si desea que todos los elementos de la lista estén en la misma línea? Para eso, use el argumento final dentro de print() que eliminará la nueva línea en Python e imprimirá todos los elementos de la lista en la misma línea.

mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]
for i in mylist:
	print(i, end=" ")

Salida:

PHP JAVA C++ C PHYTHON

Imprimiendo el patrón de estrella (*) sin salto de línea ni espacio

El ejemplo de Python print sin nueva línea hará uso de la función print() para imprimir estrellas (*) en la misma línea usando for-loop.

for i in range(0, 20):
    print('*', end="")

Salida:

********************

Resumen:


python

  1. ¿Cómo se aplica la nueva tecnología en los refractarios?
  2. ¿Cómo empezar con Python?
  3. Entrada, salida e importación de Python
  4. ¿Cómo obtener la fecha y hora actuales en Python?
  5. Cómo escribir comentarios en programación C
  6. Declaración Python Print():cómo imprimir con ejemplos
  7. Python comprueba si el archivo existe | Cómo comprobar si existe un directorio en Python
  8. Promedio de Python:cómo encontrar el PROMEDIO de una lista en Python
  9. Intercambiar dos variables de Python sin usar una tercera
  10. El panorama de la integración de la nueva línea
  11. Cómo agregar una nueva herramienta