Algoritmos de Programación con Python

6.3. Las cadenas son inmutables

Nos dicen que la persona sobre la que estamos hablando en realidad se llama "Veronika" (sí, con "k"). Como conocemos la notación de corchetes, tratamos de corregir sólo el carácter correspondiente de la variable a:

>>> a[6]="k"
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
>>>

El error que se despliega nos dice que la cadena no soporta la modificación de un carácter. Decimos que las cadenas son inmutables.

Si queremos corregir la ortografía de una cadena, debemos hacer que la cadena a se refiera a otro valor:

>>> a="Veronika"
>>> a
'Veronika'
>>>

Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano, Nicolás Paez. La copia y redistribución de esta página se permite bajo los términos de la licencia Creative Commons Atribución - Compartir Obras Derivadas Igual 3.0 siempre que se conserve esta nota de copyright.