Python-Quiz 7 (mooc)

1
1
punto # 0033003400340034003600321587046818563 lista bidimensional ls = [[1,2,3], [4,5,6], [7,8,9]], ¿qué opción puede obtener el elemento 5? ls
[-1 ] [-1]
ls [4]
ls [-2] [-1]
ls [1] [1] La
respuesta correcta D
Así es como se usan los sectores bidimensionales.

2
1
min # 0033003400340034003600321587046818565 Con respecto al método close () de cierre de archivos, ¿qué opción se describe correctamente? archivo de
seguimiento estricto El modo "Abrir-Operación-Cerrar"
después del procesamiento del archivo, puede cerrar el archivo sin el método close (). Cuando el programa sale, el
archivo se cerrará por defecto. Una vez que se complete el procesamiento del archivo, debe cerrar el archivo con el método close ().
Si el archivo se abre en modo de solo lectura, solo En este caso, puede cerrar el archivo sin usar el método close ().
Respuesta correcta B. Es
una buena costumbre cerrar el archivo con close () después de abrir el archivo. Si no se llama a close (), la referencia del archivo se libera cuando el programa actual de Python se ejecuta y sale por completo, es decir, cuando el programa sale, es equivalente a llamar a close ().

3
1
punto # 0033003400340034003600321587046818566 Con respecto a las dimensiones de la organización de datos, ¿qué opción se describe incorrectamente?
el uso de dos dimensiones
Los datos de alta dimensión se componen de pares de datos clave-valor, y se organizan en forma de objetos.
Los datos unidimensionales se organizan de manera lineal. En correspondencia con los
datos conceptuales en matemáticas, tales como matrices y colecciones, hay dimensiones y diccionarios. El tipo se usa para representar datos unidimensionales y bidimensionales.El diccionario
D de respuesta correcta
se usa para representar datos de alta dimensión, generalmente no se usa para representar datos unidimensionales.

4
1
minuto # 0033003400340034003600321587046818567 Las siguientes opciones describen el archivo incorrectamente: archivo
es una colección de datos abstractos
archivo es una colección de programas abstractos y
los archivos se almacenan en la secuencia de datos en la memoria auxiliar de
archivo puede contener cualquier cosa,
la respuesta B correcta
función o clase es una colección de programas y abstracta, no es un documento .

5
1
minuto # 0033003400340034003600321587046818568 Dada una lista ls = [1, 2, 3, "1", "2", "3"], sus elementos contienen 2 tipos de datos, ¿qué opción es la dimensión de organización de datos de la lista ls?
cubo
-D Datos Datos de
alta dimensión Datos
unidimensionales
Respuesta correcta D
Si los elementos de la lista son todas listas, puede representar datos bidimensionales, por ejemplo: [[1,2], [3,4], [5,6]].

Si los elementos de la lista no son todas las listas, representa datos unidimensionales.

6
1
punto # 0033003400340034003600321587046818569 Las siguientes opciones no son operaciones de lectura de archivos Python: readline
) (
readtext) (
readlines) (
read ()
la respuesta correcta B
no es readtext método ()

7
1
punto # paso unificado 0033003400340034003600321587046818570Python para las operaciones de archivo se utiliza: abierta
- operación - Cerrar
abiertas - lectura - escritura
operaciones - lectura - escritura
abierta - lectura - escritura - Cerrar
la respuesta correcta de una
apertura - operación - es una etapa de cierre uniforme, en el que el cierre Puede ser omitido

8
1
punto # 0033003400340034003600321587046818573 Para los archivos de Python, la siguiente descripción es correcta: cuando el
archivo se abre en modo binario, de acuerdo con la cadena de caracteres de lectura
cuando el archivo de texto se abre en modo de lectura un flujo de bytes de acuerdo con el
archivo abierto se puede utilizar el mismo texto, se puede emplear abierto en modo binario
, dependiendo del tipo de archivo, abrir un texto o sólo el binario
C respuesta correcta
archivo Allí, binario o de texto única manera de abrir la comprensión de sus diferentes programas.

9
1
punto # 0033003400340034003600321587046818574 Con respecto a la descripción del archivo CSV, ¿qué descripción de la opción es incorrecta? CSV
archivos y más Una variedad de codificaciones representan caracteres. El
archivo CSV completo es un dato bidimensional
. Cada línea del archivo CSV es unidimensional. Puede usar el tipo de lista en Python para indicar que el
formato del archivo CSV es un formato de archivo universal y relativamente simple. Se usa entre programas. Transferir datos de la tabla
Respuesta correcta A
En términos generales, los archivos CSV son todos archivos de texto, compuestos de los mismos caracteres codificados.

10
1
min. # 0033003400340034003600321587046818574 Respecto al modo abierto '+' de los archivos Python, ¿qué opción es la correcta? portada
modo de escritura
y Use r / w / a / x juntos para agregar funciones de lectura y escritura simultáneas en función de la función original.
Modo de solo lectura . Modo de
escritura adicional.
Respuesta correcta B.
La esencia del modo abierto '+' es que puede otorgar permisos de lectura y escritura a los archivos al mismo tiempo.

003600321587046835604
número medio de columnas de texto
describe
archivo adjunto impresión columna Mean, calculado como sigue:

(1) La línea válida se refiere a una línea que contiene al menos un carácter, las líneas en blanco no se cuentan;

(2) El número de columnas en cada línea es el número de caracteres efectivos;

(3) El número promedio de columnas es el valor promedio del número de columnas en la fila efectiva, y el redondeo entero se adopta redondeando.

lineSum=0
n=0
with open("latex.log",'r',encoding='utf-8') as f:
    for line in f:
        if len(line)-1==0:
            continue
        lineSum+=len(line)-1
        n+=1
print(int(lineSum/n))

0034003600321587046853184
CSV limpieza de conversión de formato y
se describe
accesorio es un archivo de formato CSV, conversión de formato de datos extracto de la siguiente manera:

(1) fila por orden inverso;

(2) cada fila de datos en orden inverso;

(3) Use un punto y coma (;) en lugar de una coma (,) para separar los datos sin espacios;

Los datos se enviarán después de la conversión de acuerdo con los requisitos anteriores.

ls=[]
with open("data.csv",'r',encoding='utf-8') as f:
    for line in f:
        line=line.replace("\n",'')
        line=line.replace(" ",'')
        ls.append(line.split(',')[::-1])
    ls=ls[::-1]
    for i in ls:
        print(';'.join(i)) 
Publicado 29 artículos originales · elogiado 0 · visitas 475

Supongo que te gusta

Origin blog.csdn.net/qq_43771959/article/details/105568636
Recomendado
Clasificación