Manipulación de cadenas de caracteres (Strings) En Python, existen distintas operaciones para manipular una cadena de caracteres (Strings). Dentro de las cuales se encuentran: 1. La asignación 2. La concatenación 3. La Búsqueda 4. La extracción 5. La comparación La asignación La asignación, consiste en asignar una cadena de caracteres a otra. Para lo cual es necesario utilizar el operador += mensaje="Hola" mensaje += " " mensaje += "Que haces" print(mensaje) La concatenación La concatenación, es una operación que consiste en unir dos cadenas o más, para formar una cadena de mayor tamaño. Para lo cual es necesario utilizar el operador + 1 1 print("concatenación") mensaje="Hola" espacio=" " nombre= "Temistocle" print(mensaje+espacio+nombre) 2 1 str()? En programación, la función str() en Python se utiliza para convertir un valor de cualquier tipo de dato (entero, flotante, lista, diccionario, etc.) en una cadena de texto. Se utiliza principalmente cuando necesitas presentar un valor como texto o cuando vas a combinarlo con otros textos, como en la construcción de mensajes o en el almacenamiento de datos en formato de cadena. ¿Cuándo se usa str()? Conversión de datos para impresión o concatenación: Cuando deseas combinar un número con una cadena en una impresión, como al mostrar un mensaje en la pantalla. Sin str(), esto generaría un error porque no se puede concatenar una cadena ("Tienes ") con un número (edad) sin convertirlo primero. Conversión de datos para almacenamiento: Si deseas almacenar un valor numérico en un archivo de texto o base de datos como una cadena. Conversión de datos en estructuras complejas: Si tienes listas, diccionarios, u otros objetos, puedes convertirlos en cadenas para hacer más fácil su visualización o almacenamiento. Función int()