Formatear cadena de salida con alineación correcta
Al trabajar con archivos de texto, alinear los datos de manera consistente puede mejorar la legibilidad y el análisis. En C, surge la pregunta: ¿cómo se pueden formatear cadenas de salida con alineación correcta?
Usando la sintaxis de formato de Python, la solución es simple:
line_new = '{:>12} {:>12} {:>12}'.format(word[0], word[1], word[2])
Esta línea utiliza el método de formato, que proporciona opciones de formato similares a C 's std::setw. El > El carácter alinea el valor especificado a la derecha y el número que sigue indica el ancho de campo deseado.
Para versiones anteriores de Python que no admiten el método de formato, un enfoque alternativo es:
line_new = 's s s' % (word[0], word[1], word[2])
En este caso, el operador % se utiliza con la especificación s para cadenas. El número antes de la s indica el ancho del campo.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3