print

Nombre completo
print
Librería
Built-in
Sintaxis

print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = False)

Descripción

La función print imprime el primer argumento, objects, en el canal file, utilizando sep como separador y seguido de end. sep, end, file y flush, si se especifica, deberán ser dados como argumentos con palabra clave.

Todos los argumentos que no se especifiquen con palabra clave son convertidos a cadenas de texto. Tanto sep como end deberán ser cadenas de texto, aunque también podrán ser None, lo que supondrá que se consideren los valores por defecto.

Si no se indica ningún objeto a imprimir, la función simplemente imprime end.

Si la salida es almacenada o no en un buffer es determinado por el canal file, pero si el argumento flush toma el valor True, se fuerza el vaciado del buffer.

Parámetros
  • objects: objetos a imprimir.
  • sep: (opcional) separador a usar entre los objetos. El valor por defecto es un espacio en blanco.
  • end: (opcional) cadena de texto a imprimir al final. El valor por defecto es un salto de línea.
  • file: (opcional) canal a utilizar para realizar la impresión.
  • flush: (opcional) booleano que determina si se fuerza el vaciado del buffer.
Ejemplos

La función puede imprimir uno o más objetos simultáneamente:

x, y = 1, 2
print(x, y)

Función print. Ejemplo de uso

 

En este ejemplo se separan los objetos por un guión:

x, y = 1, 2
print(x, y, sep = "-")

Función print. Ejemplo de uso

 

Aquí utilizamos como separador un carácter de salto de línea:

x, y = 1, 2
print(x, y, sep = "\n")

Función print. Ejemplo de uso

 

En este ejemplo imprimimos los objetos con una cadena de texto de finalización de impresión personalizada:

x, y = 1, 2
print(x, y, end = "*")

Función print. Ejemplo de uso

 

Por último, imprimimos los objetos personalizando la cadena de texto a utilizar entre ellos y forzando el vaciado del buffer:

x, y = 1, 2
print(x, y, sep = "*", flush = True)

Función print. Ejemplo de uso

 

Enviado por admin el Dom, 20/01/2019 - 16:37