Colección de citas famosas - Consulta de diccionarios - Capacitación en diseño de Beida Jade Bird: ¿Tecnología de prueba de software en un entorno de desarrollo de programación Python?

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 todo el mundo está familiarizado con las pruebas de software. Hoy, echemos un vistazo a los puntos de conocimiento de las pruebas de software en el entorno de desarrollo y programación de Python.

Formato de impresión Tenemos dos formas diferentes de generar valores: declaración de expresión* y función Print() (los tres métodos usan el método write() del objeto de archivo, y la salida de archivo estándar puede hacer referencia a sys. salida estándar).

A menudo necesitas 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 puede crear cualquier formato de salida que desee utilizando operaciones de concatenación y corte de cadenas.

El tipo de cadena contiene algunas operaciones útiles para rellenar cadenas hasta un ancho de columna específico.

Estos dos métodos utilizan el método str.format().

La clase de plantilla de la cadena del módulo estándar puede reemplazar el valor de la cadena.

(Introducción al módulo estándar de Python - Cadenas: 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 usa para convertir un valor en una forma adecuada para la lectura humana, mientras que repr() se usa para convertir un valor en una forma adecuada para la interpretación por parte del intérprete (si no hay sintaxis relevante, se producirá una excepción SyntaxError, si no hay str(), devuelve el equivalente de repr()

Se interpretan muchos tipos, como valores numéricos o estructuras (como listas y diccionarios). de la misma manera.

Las cadenas y los flotantes son diferentes.

Al leer y escribir archivos, los archivos generalmente se abren en modo texto, lo que significa que las cadenas que lees y escribes. El archivo se codificará mediante un método de codificación específico Encode (UTF-8 es la codificación predeterminada para archivos de clase de Linux, gbk se usa generalmente para UTF-8 y Windows, lo que puede causar fácilmente algunos problemas de IO)

El modo "b" después se abre en modo binario. Archivo: los datos se leerán y escribirán como objetos de bytes.

Este modo de capacitación/descubrimiento de TI debe usarse para todos los archivos que no contienen texto. /p>

En modo texto, es lo mismo que los finales de línea dependientes de la plataforma (\n en Unix y \r\n \n en Windows) se convertirán a \n de forma predeterminada al leer

.

De forma predeterminada, al escribir en modo texto, el \n que aparece se convertirá en un terminador de línea dependiente de la plataforma.

Esta modificación oculta no es un problema para los archivos de texto ASCII, pero dañará. datos en archivos binarios como JPEG o EXE

Tenga mucho cuidado al leer y escribir dichos archivos en modo binario

.