"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 eliminar espacios en declaraciones impresas de Python?

¿Cómo eliminar espacios en declaraciones impresas de Python?

Publicado el 2024-11-08
Navegar:664

How to Eliminate Spaces in Python Print Statements?

Eliminar espacios en declaraciones impresas de Python

En Python, la impresión de varios elementos a menudo genera espacios no deseados. Esto se puede solucionar utilizando el parámetro sep para eliminar estos espacios. Por ejemplo, considere esto:

print("a", "b", "c")

Esta salida incluirá espacios:

a b c

Para eliminarlos:

print("a", "b", "c", sep="")

Esto producirá:

abc

Además del parámetro sep, Python ofrece varias opciones para controlar la salida de impresión. Al intentar concatenar una cadena con un valor que no es una cadena, como un número entero, es esencial convertir primero el valor en una cadena.

Para imprimir valores sin espacios, incluidas cadenas y no cadenas, considere la siguiente:

print("a = ", a, ", b = ", b, sep="")  # Python 2.x and 3.x
print("a = "   str(a)   ", b = "   str(b))  # Python 2.x and 3.x
print("a = {}, b = {}".format(a, b))  # Python 3.6 
print(f"a = {a}, b = {b}")  # Python 3.6 

Para situaciones en las que usar f-strings (la última opción) podría no ser factible (por ejemplo, versiones de Python anteriores a 3.6) , se puede emplear el siguiente truco:

print("a = {a}, b = {b}".format(**locals()))
Ú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