Operaciones Básicas
Asignación: Guardar texto en una variable.
Ejemplo:
nombre = "Carlos"
mensaje = "¡Bienvenido!"
Concatenación: Unir dos o más textos.
Ejemplo:
saludo = "Hola, " + nombre (resultado: "Hola, Carlos")
Longitud: Contar cuántos caracteres tiene un texto.
Ejemplo:
len(mensaje) (si mensaje es "¡Bienvenido!", el resultado es 11)
Extracción de Subcadenas: Obtener una parte de un texto.
Ejemplo:
nombre[0:3] (si nombre es "Carlos", el resultado es "Car")
Búsqueda: Encontrar la posición de un texto dentro de otro.
Ejemplo:
mensaje.find("Bien") (resultado: 2, la posición donde empieza "Bien")
Comparación: Cambiar una parte del texto por otra.
Ejemplo:
mensaje.replace("Bienvenido", "Hola")
Conversión: Cambiar entre mayúsculas y minúsculas.
Ejemplo:
nombre.upper() (resultado: "CARLOS")
nombre.lower() (resultado: "carlos")
División: Separar un texto en partes usando un separador.
Ejemplo:
datos = "manzana,pera,uva".split(",") (resultado: ['manzana', 'pera', 'uva'])
Eliminación de Espacios en Blanco: Quitar espacios al inicio y final del texto.
Ejemplo:
" texto con espacios ".strip() (resultado: "texto con espacios")
Para una visión general de las cadenas de caracteres y sus operaciones, puedes consultar las siguientes páginas web:
https://es.wikipedia.org/wiki/Cadena_de_caracteres
https://www.pcresumen.com/menu-software/36-lenguajes-de-programacion/c/125-operaciones-con-cadenas-en-c
https://es.khanacademy.org/computing/ap-computer-science-principles/programming-101/strings/a/string-concatenation
Autor: Jinnie Espinosa 24-0648