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