Interpolación En Python

Fecha de publicación: 22 Junio 2020
Tiempo de lectura: 11 min.
Premium: True
Número de visitas: 49

Los strings en Python, a diferencia de otros lenguajes de programación, son objetos inmutables, es decir, una vez nosotros definimos un string, este no podrá ser modificado en tiempo de ejecución. Esto se hace para mejorar el performance de nuestras aplicaciones, reduciendo la cantidad de memoria a utilizar y solo creando objetos bajo demanda. Veamos un par de ejemplos. ☕

Si recordamos los strings no son más que un listado de caracteres, los cuales ya poseen una posición definida. Si nosotros así lo deseamos podremos obtener el valor de un carácter mediante su indice.

python

name = "PyWombat" name[0] 'P' name[-1] 't'

Los strings son objetos perfectos para lectura, pero no para escritura. Si intentamos modificar el carácter de un string obtendremos un error.

python

name[0] = 'E' TypeError Traceback (most recent call last)

<ipython-input-7-5118304d4180> in ----> 1 name[0] = 'E'

TypeError: 'str' object does not support item assignment

Con esto podemos confirmar que los strings son objetos inmutables, sin embargo ¿Qué p [...]

Acceso limitado.

lo sentimos, este artículo se encuentra disponible solo para usuarios premium.
Conoce los beneficios de ser usuario premium:
Niveles desbloqueados: Ten accesos a todos los niveles de ejercicios. 🔓
Nuevo límite: Incrementa tu límite de ejercicios por semana. 🚀
Contenido único: Recibe semanalmente recursos exclusivos de Python (Videos, Artículos y Capitulos del libro PyWombat, comienza como desarrollador Python. 🐍