Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Formato Avanzado: Posicionamiento | Formato de Cadenas de Texto
Manipulación de Cadenas en Python
course content

Contenido del Curso

Manipulación de Cadenas en Python

Manipulación de Cadenas en Python

1. Conceptos Básicos
2. Métodos de Cadena
3. Formato de Cadenas de Texto

bookFormato Avanzado: Posicionamiento

¡Bien hecho! A veces, podemos querer transformar nuestra cadena un poco para que el texto esté centrado, el número se muestre con su respectivo signo (+ o -) o el número se redondee con una precisión específica. Consideremos primero la alineación.

Para hacerlo, necesitamos establecer el tipo de formato precedido por dos puntos dentro de llaves rizadas. Consideremos las siguientes opciones:

OpciónSignificadoComentarios
<Obliga al campo a estar alineado a la izquierda dentro del espacio disponibleMétodo predeterminado para la mayoría de los objetos
>Obliga al campo a estar alineado a la derecha dentro del espacio disponibleMétodo predeterminado para un número
=Obliga al relleno a colocarse después del signo en la posición más a la izquierdaÚtil para cadenas como 00000132
^Obliga al campo a estar centrado dentro del espacio disponiblesin usos especiales

El uso de códigos sin adiciones no es la mejor práctica, ya que puede que no haya diferencias después de formatear. Consideremos argumentos adicionales. Podemos colocar el símbolo (¡solo uno!) que queremos utilizar para rellenar el espacio libre entre el dos puntos : y el argumento de la tabla anterior. Luego, también podemos añadir la longitud que deseamos para alinear nuestro texto. Por ejemplo,

1
print(".{:-^10}.".format('test'))
copy

Como podemos ver, establecemos el símbolo - para rellenar, y la longitud de la cadena a 10 (y había 3 símbolos - a ambos lados de test, ya que 3 + 4 (longitud de test) + 3 = 10).

Tarea
test

Swipe to show code editor

Dentro de la función .format(), establece el formato correcto para realizar lo siguiente: añadir 0 al lado izquierdo de '8923'. La subcadena con los ceros y el número debe tener una longitud de 12.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 6
toggle bottom row

bookFormato Avanzado: Posicionamiento

¡Bien hecho! A veces, podemos querer transformar nuestra cadena un poco para que el texto esté centrado, el número se muestre con su respectivo signo (+ o -) o el número se redondee con una precisión específica. Consideremos primero la alineación.

Para hacerlo, necesitamos establecer el tipo de formato precedido por dos puntos dentro de llaves rizadas. Consideremos las siguientes opciones:

OpciónSignificadoComentarios
<Obliga al campo a estar alineado a la izquierda dentro del espacio disponibleMétodo predeterminado para la mayoría de los objetos
>Obliga al campo a estar alineado a la derecha dentro del espacio disponibleMétodo predeterminado para un número
=Obliga al relleno a colocarse después del signo en la posición más a la izquierdaÚtil para cadenas como 00000132
^Obliga al campo a estar centrado dentro del espacio disponiblesin usos especiales

El uso de códigos sin adiciones no es la mejor práctica, ya que puede que no haya diferencias después de formatear. Consideremos argumentos adicionales. Podemos colocar el símbolo (¡solo uno!) que queremos utilizar para rellenar el espacio libre entre el dos puntos : y el argumento de la tabla anterior. Luego, también podemos añadir la longitud que deseamos para alinear nuestro texto. Por ejemplo,

1
print(".{:-^10}.".format('test'))
copy

Como podemos ver, establecemos el símbolo - para rellenar, y la longitud de la cadena a 10 (y había 3 símbolos - a ambos lados de test, ya que 3 + 4 (longitud de test) + 3 = 10).

Tarea
test

Swipe to show code editor

Dentro de la función .format(), establece el formato correcto para realizar lo siguiente: añadir 0 al lado izquierdo de '8923'. La subcadena con los ceros y el número debe tener una longitud de 12.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 6
toggle bottom row

bookFormato Avanzado: Posicionamiento

¡Bien hecho! A veces, podemos querer transformar nuestra cadena un poco para que el texto esté centrado, el número se muestre con su respectivo signo (+ o -) o el número se redondee con una precisión específica. Consideremos primero la alineación.

Para hacerlo, necesitamos establecer el tipo de formato precedido por dos puntos dentro de llaves rizadas. Consideremos las siguientes opciones:

OpciónSignificadoComentarios
<Obliga al campo a estar alineado a la izquierda dentro del espacio disponibleMétodo predeterminado para la mayoría de los objetos
>Obliga al campo a estar alineado a la derecha dentro del espacio disponibleMétodo predeterminado para un número
=Obliga al relleno a colocarse después del signo en la posición más a la izquierdaÚtil para cadenas como 00000132
^Obliga al campo a estar centrado dentro del espacio disponiblesin usos especiales

El uso de códigos sin adiciones no es la mejor práctica, ya que puede que no haya diferencias después de formatear. Consideremos argumentos adicionales. Podemos colocar el símbolo (¡solo uno!) que queremos utilizar para rellenar el espacio libre entre el dos puntos : y el argumento de la tabla anterior. Luego, también podemos añadir la longitud que deseamos para alinear nuestro texto. Por ejemplo,

1
print(".{:-^10}.".format('test'))
copy

Como podemos ver, establecemos el símbolo - para rellenar, y la longitud de la cadena a 10 (y había 3 símbolos - a ambos lados de test, ya que 3 + 4 (longitud de test) + 3 = 10).

Tarea
test

Swipe to show code editor

Dentro de la función .format(), establece el formato correcto para realizar lo siguiente: añadir 0 al lado izquierdo de '8923'. La subcadena con los ceros y el número debe tener una longitud de 12.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

¡Bien hecho! A veces, podemos querer transformar nuestra cadena un poco para que el texto esté centrado, el número se muestre con su respectivo signo (+ o -) o el número se redondee con una precisión específica. Consideremos primero la alineación.

Para hacerlo, necesitamos establecer el tipo de formato precedido por dos puntos dentro de llaves rizadas. Consideremos las siguientes opciones:

OpciónSignificadoComentarios
<Obliga al campo a estar alineado a la izquierda dentro del espacio disponibleMétodo predeterminado para la mayoría de los objetos
>Obliga al campo a estar alineado a la derecha dentro del espacio disponibleMétodo predeterminado para un número
=Obliga al relleno a colocarse después del signo en la posición más a la izquierdaÚtil para cadenas como 00000132
^Obliga al campo a estar centrado dentro del espacio disponiblesin usos especiales

El uso de códigos sin adiciones no es la mejor práctica, ya que puede que no haya diferencias después de formatear. Consideremos argumentos adicionales. Podemos colocar el símbolo (¡solo uno!) que queremos utilizar para rellenar el espacio libre entre el dos puntos : y el argumento de la tabla anterior. Luego, también podemos añadir la longitud que deseamos para alinear nuestro texto. Por ejemplo,

1
print(".{:-^10}.".format('test'))
copy

Como podemos ver, establecemos el símbolo - para rellenar, y la longitud de la cadena a 10 (y había 3 símbolos - a ambos lados de test, ya que 3 + 4 (longitud de test) + 3 = 10).

Tarea
test

Swipe to show code editor

Dentro de la función .format(), establece el formato correcto para realizar lo siguiente: añadir 0 al lado izquierdo de '8923'. La subcadena con los ceros y el número debe tener una longitud de 12.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 3. Capítulo 6
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt