Saltar a contenido

Cadenas de caracteres

Python, al igual que la mayoría de los lenguajes actuales de programación, posee un tipo de dato específico para tratar las cadenas de caracteres (strings en inglés).

Si recordamos nuestro primer programa en Python

hola_mundo.py

Vimos que la función print() se utiliza para imprimir texto en la pantalla. En ese caso, utilizamos la función print() para imprimir la frase "Hola, Mundo!". Y en aquel momento mencionamos que en Python las cadenas de caracteres se escriben entre comillas simples o dobles, pero sin entrar en detalles.

¿Qué son las cadenas de caracteres?

Dentro de cualquier lenguaje de programación, y en Python en nuestro caso, una cadena de caracteres es el término técnico utilizado para identificar a una serie o secuencia de caracteres (una secuencia de letras, números, signos de puntuación o espacios en blanco, entre otro tipo de caracteres), entre comillas, que se utilizan para representar datos en formato de texto, incluso si ese "texto" está compuesto por números u otros símbolos o espacios.

Por ejemplo, la frase "Hola, Mundo!" es una cadena de caracteres. La palabra "Python" es una cadena de caracteres. Incluso un solo caracter como "5", es una cadena de caracteres.

En Python, las cadenas de caracteres se pueden escribir entre comillas dobles ( " ), comillas simples ( ' ) o comillas invertidas ( ` ). Por ejemplo:

Ejemplo de cadenas de caracteres definidas por distintos tipos de comillas
print("Hola, Mundo!") # comillas dobles
print('Python') # comillas simples
print(`5`) # comillas invertidas

En todos los casos, el resultado será el mismo: se imprimirá en pantalla la cadena de caracteres que se encuentra entre las comillas.

Características de las cadenas de caracteres

Se trata de un tipo de dato con longitud variable, ya que deben adecuarse a la cantidad de caracteres que albergue la cadena.

Este tipo de dato posee una buena cantidad de métodos y propiedades que facilita su uso.

Las cadenas de caracteres son un tipo de dato inmutable: no se pueden modificar una vez definidas.

¿Por qué se utilizan las cadenas de caracteres?

Las cadenas de caracteres son fundamentales en cualquier lenguaje de programación, ya que permiten a los programadores trabajar con texto. Por ejemplo, las cadenas de caracteres se utilizan para:

  • Mostrar mensajes en pantalla.
  • Leer y escribir archivos de texto.
  • Interactuar con bases de datos.
  • Validar y manipular datos de entrada.
  • Y mucho más.

En resumen, las cadenas de caracteres son una parte esencial de cualquier programa, ya que permiten a los programadores trabajar con texto de manera eficiente y efectiva.