1. Problema
Reemplazar una sección de texto de una cadena de caracteres por otra.
2. Solución
Las cadenas de caracteres en Python son inmutables. Entonces, a la hora de reemplazar una sección de una cadena de caracteres, Python creará automáticamente una nueva cadena de caracteres con el contenido modificado.
3. Código Python
El programador puede hacer uso de la técnica aprendida en Receta Python No. 1-4: Obtener una Sub-cadena de Caracteres para obtener particiones de una cadena de caracteres, y a partir de estas particiones crear una concatenación.
Alternativamente, y la forma más efectiva, es usar el método replace ("7.1. string", 2018). Este método cuenta con tres argumentos:
replace(antigua, nueva[, numero_maximo_reemplazos])
- antigua: cadena de caracteres a reemplazar
- nueva: cadena de caracteres nueva
- numero_maximo_reemplazos: número de reemplazos a realizar (opcional)
Resultado de ejecución:
Bogotá
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.7.1. string — Common string operations — Python 2.7.14 documentation (2018). Recuperado desde: https://docs.python.org/2/library/string.html
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.