pitón () la función Uso avanzado

función previamente de impresión utilizado (), la salida de una sola variable, pero en realidad imprimir () salida de la función lata una pluralidad de variables simultáneamente, y que tiene una más rica en características.

función de impresión () tiene la siguiente sintaxis en detalle:

imprimir (valor, ..., sep = '', final = '\ n', file = sys.stdout, al ras = False)

Como puede verse a partir de la sintaxis anterior, el parámetro de valor puede tomar cualquier número de variables o valores, por lo que imprimir () salida de la función lata una pluralidad de valores. Por ejemplo el siguiente código: fábrica miembro de la reparación de mármol
  1. nombre_usuario = 'Charlie'
  2. user_age = 8
  3. # Una pluralidad Simultáneamente salida de cadenas variables y
  4. imprimir ( "nombre de los lectores:" nombre_usuario "Edad:", user_age)
Al ejecutar el código anterior, la siguiente salida se puede ver:

Los lectores Nombre: Charlie Edad: 8

Desde la perspectiva de salida, para imprimir función () cuando una pluralidad de variables de salida, print () la función de múltiples variables predeterminado separado por un espacio, si el lector desea cambiar el delimitador predeterminado, los parámetros se pueden ajustar por la SEP. Por ejemplo instrucción de salida:
  1. # Una pluralidad Simultáneamente salida de variables y cadenas, especifique el delimitador
  2. Imprimir ( "nombre de los lectores:" , nombre_usuario , "Edad:" , user_age , sep = '|' )
Al ejecutar el código anterior, la siguiente salida se puede ver:

Los lectores Nombre: | Charlie | Edad: | 8


Por defecto, la función de impresión () después de la salida se envuelva siempre, porque el valor final de impresión () parámetros de la función por defecto es "\ n", la "\ n" representa el salto de línea. Si la función de impresión deseada () no cambia después de la línea de salida se restablece para terminar el parámetro, por ejemplo el siguiente código:
# Parámetro end Set, después de una salida especificado ninguna envoltura más larga 
de impresión (40, '\ t', extremo = "") 
Imprimir (5O, '\ t', extremo = "") 
Imprimir (60, '\ t', final = "")
La declaración anterior de tres impresión () se ejecutará tres veces la producción, pero ya que han designado final = "", por lo tanto, cada uno sentencias de salida de impresión () no van a envolver, sigue en la misma línea. Al ejecutar el código anterior, la siguiente salida se puede ver:

40 50 60


función función del destino de la salida parámetro especifica la huella de archivo (), el parámetro de archivo sys.stdout valor predeterminado, que representa el valor predeterminado de sistema de salida estándar, es decir, la pantalla, por lo que imprimir () es la salida a la pantalla por defecto. De hecho, puede permitir que el parámetro al cambiar la función de impresión () a la salida de un archivo en particular, por ejemplo, el siguiente código:
  1. F = abierto ( "demo.txt" , "W" ) # abrir el archivo para escritura
  2. Imprimir ( 'perla del mar de lágrimas' , File = F )
  3. Imprimir ( 'humo azul Prensa Caliente Jade' , Archivo = F )
  4. f . Cerrar ()
En el procedimiento anterior, la función open () abre el archivo demo.txt, los sucesivos dos segmentos 2 que se imprimirán cadena de función secuencial escrito este archivo, la última llamada close () función cierra el archivo, se describirán en detalle las secciones posteriores tutorial contenidos en las operaciones de archivo.

función de impresión parámetro flush () para controlar una memoria intermedia de salida, que generalmente se lleva a cabo para False parámetro puede, de modo que un mejor rendimiento se puede obtener.
 

Supongo que te gusta

Origin www.cnblogs.com/furuihua/p/12560087.html
Recomendado
Clasificación