Cómo agregar espacios en Python

En este artículo veremos cómo agregar espacios en Python. En particular, cubriremos los siguientes temas:

  • Añadir intervalo entre variables en print()
  • Agregar espacios a la izquierda y derecha de la cadena
  • añadir espacios al principio de la cadena
  • añadir espacios al final de la cadena
  • Agregar espacios entre caracteres en una cadena
  • Agregar un espacio entre los elementos de la cadena

Entonces, sin más preámbulos, comencemos.

Añadir intervalo entre variables en print()

Por lo general, cuando imprimimos variables, queremos separarlas con espacios para que sean más legibles. Si las variables en print() están separadas por comas, automáticamente se agrega un espacio entre ellas. Tomemos un ejemplo.

a = 4
b = 3
print(a, b)
fname = "ashton"
lname = "agar"
print("His name is", fname, lname)

Salida

4 3
His name is ashton agar

Luego veremos cómo agregar espacios en diferentes posiciones de la cadena.

Agregar espacios a la izquierda y derecha de la cadena

Para agregar espacio a la izquierda y a la derecha, podemos usar centro () método. Ocupa la longitud de la cadena devuelta. Además, se llama en una cadena y genera una nueva cadena. Considere el siguiente ejemplo.

name = "ashton"
format = name.center(len(name)+8)
print(format)

Salida

ashton

En el ejemplo anterior, la longitud de la nueva cadena es 14, que es 8 para espacios y 6 para el nombre. Agrega 4 espacios a la izquierda y 4 espacios a la derecha.

añadir espacios al principio de la cadena

Para agregar intervalos solo al principio, podemos usar sólo() método. Alinea la cadena dada a la derecha. Ocupa la longitud de la cadena de formato como el método del centro (). Veamos.

name = "ashton"
format = name.rjust(len(name)+4) #add four spaces at the beginning
print(format)

Salida

ashton

añadir espacios al final de la cadena

Esta Ligero () Por otro lado, se pueden usar métodos para agregar espacios al final. Veamos.

name = "ashton"
format = name.ljust(len(name)+4) #add four spaces to the end
print(format)

Salida

ashton

Agregar espacios entre caracteres en una cadena

Veamos cómo separar cada carácter en una cadena con un espacio. Para ello podemos utilizar el método join().

Esta entrar() El método acepta un iterable (lista, cadena) y devuelve una cadena donde todos los elementos del elemento iterable están unidos por un delimitador.

Aquí pasamos la cadena de entrada a join() con espacios como delimitadores. Veamos.

string = "cricket"
formatted = " ".join(string) #separate each character by a space
print(formatted)

Salida

c r i c k e t

Como puede ver, agregamos espacios entre cada carácter de la cadena.

Agregar un espacio entre los elementos de la cadena

Usando el método join (), también podemos agregar espacios entre dos o más elementos de cadena. Veamos.

str1 = "cricket"
str2 = "football"
str3 = "hockey"
string = " ".join([str1, str2, str3])
print(string)

Salida

cricket football hockey

En el ejemplo anterior, pasamos una lista que contiene elementos de cadena al método join (). Devuelve una nueva cadena con elementos de lista combinados con espacios.

Si solo desea mostrar (imprimir) cadenas de esta manera, puede usar el método de impresión () y separarlas con comas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

rtp live