Red de Respuestas Legales - Directorio de abogados - ¿Honghe Java Training School le informa sobre la tecnología de prueba de software en el entorno de desarrollo y programación Python?

¿Honghe Java Training School le informa sobre la tecnología de prueba de software en el entorno de desarrollo y programación Python?

Creo que todo el mundo está familiarizado con las pruebas de software. Hoy echaremos un vistazo a los puntos de conocimiento de las pruebas de software en el entorno de programación y desarrollo de Python.

Formato de impresión

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

A menudo necesitas más control de formato sobre la salida que simplemente imprimir valores separados por espacios. Hay dos formas de formatear su salida: una forma es procesar la cadena completa usted mismo y, mediante operaciones de corte y concatenación de cadenas, puede crear cualquier formato de salida que desee. El tipo de cadena contiene algunas operaciones útiles para rellenar cadenas hasta un ancho de columna específico. Ambos 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: plantillas y constantes de texto)

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 (si no hay una sintaxis relevante, Se producirá una excepción SyntaxError si sin str() se devuelve el equivalente de repr(). Muchos tipos, como números o estructuras (como listas y diccionarios), se interpretan de la misma manera. Lectura y escritura de archivos

Por lo general, los archivos se abren en modo texto, lo que significa que las cadenas que lea y escriba en el archivo se codificarán usando una codificación específica (UTF-8 es la opción predeterminada para sistemas tipo Linux). archivos, gbk comúnmente usa UTF-8, lo que puede causar fácilmente algunos problemas de IO). La 'b' después del modo abre el archivo en modo binario: los datos se leerán y escribirán en forma de objetos de bytes. debe usarse para todos los archivos que no contienen texto.

En modo texto, los finales de línea que dependen de la plataforma (\n en Unix y \r\n \n en Windows se convertirán a \n). de forma predeterminada al leer. Al escribir en modo texto, las apariciones de \n se convertirán en terminadores de línea dependientes de la plataforma de forma predeterminada. Esta modificación encubierta no es problemática para archivos de texto ASCII. Dañará los datos en archivos binarios como JPEG o EXE. Tenga mucho cuidado al leer y escribir dichos archivos en modo binario

.