"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo alinear a la derecha las cadenas de salida en C++ y Python?

¿Cómo alinear a la derecha las cadenas de salida en C++ y Python?

Publicado el 2024-11-08
Navegar:198

How to Right-Align Output Strings in C   and Python?

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.

Declaración de liberación Este artículo se reimprime en: 1729593198 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

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