Sección VII: iteradores y generadores

f.read (3) representan los datos leídos tres caracteres, si el archivo está abierto en modo B, tres bytes se leen
los archivos de la memoria f.flush al cepillo disco duro
f.closeed Cerrar devuelve True si el archivo
f. Ver para abrir el archivo de codificación utilizando la codificación abierta


decirle Ver posición del cursor
tratar de mover el cursor
truncado truncar archivo
0 modo, empezar a mover la posición del cursor desde el principio, el modo por defecto es 0, abierto a modo r en la línea de
modo 1, comenzará a moverse (para ser leído de una manera rb archivos) desde la última posición del cursor f.seek (10,1)
modo 2, se inicia desde el final del archivo para mover el cursor hacia atrás f.seek (-10,2), el extremo de la línea no tenga en cuenta windows \ r \ n, se utiliza en el archivo de registro cuando la escritura

archivos de bucle manera:
for i in f: cuando se usa de esta manera a leer la memoria
de i en f.readlines (): Este es el archivo es leer todo el contenido de la memoria
de i en f:
f.seed ( -3,2)

iterador
recursiva: ellos se llaman, los resultados seguirán siendo pasado para hacer frente a su propia, hasta el resultado final
iterables: reemplazo, los resultados obtenidos se basan cada una en un
mecanismo de bucle (muy importante)
mecanismo, mientras que la simulación para lazo
li = [1,2,3,4,5]
li_iter = li .__ __ iter ()
while True:
el intento:
Imprimir (li_iter la siguiente .__ __ ())
la excepción StopIteration:
Imprimir ( "iteración se ha completado, terminar de impresión ")
DESCANSO

Constructor: iterables es decir, sin pasar por _iter_ () convierte método de llamada directa _next_ ()
función de generador: el lugar de retorno yiel familia función, se puede producir a partir múltiple, uno sólo puede Retrun
lista Análisis: [ ' bb% s'% i para i en el rango de (10)], expresiones ternarios con las reglas, el [] con () se convierte en la expresión generador

 

Rodear las expresiones ternarias:
"SD" si el nombre == "SDD" el otro "SB"
mono, di tres yuanes

lista analítica:
[ '% S BB' % I I en el rango de (10)] para generar una lista, mayor será el valor de la memoria ocuparán cuando

Supongo que te gusta

Origin www.cnblogs.com/sxdpython/p/12657134.html
Recomendado
Clasificación