Capacitación en diseño de Beida Jade Bird: ¿Tecnología de prueba de software en un entorno de desarrollo de programación Python?
Creo que todos deberían estar familiarizados con las pruebas de software. Hoy aprenderemos sobre los puntos de conocimiento de las pruebas de software en el entorno de desarrollo de programación Python.
En la salida formateada tenemos dos métodos completamente diferentes para generar valores: declaración de expresión * y función print() (los tres métodos usan el método write() del objeto de archivo, la salida de archivo estándar puede referirse a sys .stdout).
A menudo es necesario tener más control de formato sobre la salida que simplemente imprimir valores separados por espacios.
Hay dos formas de formatear la salida: una es procesar la cadena completa usted mismo y la otra es utilizar operaciones de concatenación y corte de cadenas para crear cualquier forma de salida.
El tipo de cadena contiene operaciones útiles para rellenar cadenas hasta un ancho de columna específico.
Hay dos formas de hacer esto, una es usar el método str.format().
La clase Plantilla de la cadena del módulo estándar puede reemplazar el valor de una cadena.
(Introducción al módulo estándar de Python - cadena: constantes de texto y plantillas) Python tiene una forma de convertir cualquier valor en una cadena: la función repr() o str().
La función str() se utiliza para convertir un valor a un formato legible por humanos, mientras que repr() lo convierte a un formato legible por intérprete (si no hay una sintaxis relevante, se producirá un error de sintaxis). Excepción, y ningún str() devuelve un equivalente a repr()
Muchos tipos, como números o estructuras (como listas y diccionarios), se interpretan de la misma manera
. Las cadenas y los números de punto flotante son diferentes.
Lectura y escritura de archivos Generalmente, los archivos se abren en modo texto, lo que significa que las cadenas que lee y escribe en el archivo no son las mismas. una codificación específica (Linux usa por defecto UTF-8, Windows generalmente gbk, lo que a menudo causa algunos problemas de IO).
La "b" después del modo abre el archivo en modo binario: lectura y escritura como. objetos de bytes.
Capacitación/Descubrimiento de TI Todos los archivos que no contienen texto deben usar este modo.
Al leer en modo texto, lo mismo que la plataforma. n en Unix, \r\n en Windows) se convierten a \n de forma predeterminada.
Cuando se escribe en modo texto, las apariciones de \n se convierten a \n de forma predeterminada.
Esta modificación implícita está bien para archivos de texto ASCII, pero dañará los datos en archivos binarios como JPEG o EXE.
Cuando utilice archivos binarios, tenga especial cuidado al leer y escribir. .