Está en la página 1de 3

Manejo de Cadenas

Una cadena de caracteres en un objeto que consiste precisamente en una serie de signos
o caracteres. Python sabe cómo tratar un número de representaciones poderosas y de
propósito general, incluidas las cadenas de caracteres. Una forma de manipular cadenas
de caracteres es utilizar operadores de cadenas de caracteres. Dichos operadores se
representan con símbolos que asociamos a las matemáticas, como +, -, *, / y =. Estos
signos realizan acciones similares a sus contrapartes matemáticas cuando se usan con
las cadenas de carateres, aunque no iguales.
Las cadenas en Python o strings son un tipo inmutable que permite almacenar secuencias
de caracteres. Para crear una, es necesario incluir el texto entre comillas dobles “. Puedes
obtener más ayuda con el comando help(str).
Las cadenas no están limitadas en tamaño, por lo que el único límite es la memoria de tu
ordenador. Una cadena puede estar también vacía.
s = "Esto es una cadena"
print(s) #Esto es una cadena
print(type(s)) #<class 'str'>

Métodos para cadenas de caracteres:


En adición a los operadores, Python trae preinstalado docenas de métodos que te
permiten hacer cosas con las cadenas de caracteres. Solos o en combinación, los
métodos pueden hacer casi todo lo que te imagines con las cadenas de caracteres.
Puedes usar como referencia la lista de métodos de cadenas de caracteres (String
Methods) en el sitio web de Python, que incluye información de cómo utilizar
correctamente cada uno. Para asegurar que tengas una comprensión básica de métodos
para cadenas de caracteres, lo que sigue es una breve descripción de los utilizados más
comúnmente.
Manipular cadenas de caracteres
Si has estado expuesto antes a otro lenguaje de programación, sabrás que necesitas
declarar o escribir variables antes de que puedas almacenar cualquier cosa en ellas. Esto
no es necesario cuando trabajas con cadenas de caracteres en Python. Podemos crear
una cadena de caracteres simplemente encerrando contenido entre comillas después de
un signo de igual (=)
Operadores de cadenas de caracteres
Una cadena de caracteres en un objeto que consiste precisamente en una serie de signos
o caracteres. Python sabe cómo tratar un número de representaciones poderosas y de
propósito general, incluidas las cadenas de caracteres. Una forma de manipular cadenas
de caracteres es utilizar operadores de cadenas de caracteres. Dichos operadores se
representan con símbolos que asociamos a las matemáticas, como +, -, *, / y =. Estos
signos realizan acciones similares a sus contrapartes matemáticas cuando se usan con
las cadenas de carateres, aunque no iguales.
Sincronización de código
Para seguir a lo largo de las lecciones futuras es importante que tengas los archivos
correctos y programas en el directorio “programming-historian” de tu disco duro. Al final de
cada lección puedes descargar el archivo zip “python-es-lecciones” para asegurarte que
tienes el código correcto.
Ejemplo función capitalize() en Python

Python

1 mensaje1 = str.capitalize('esto es una PRUEBA de capitalize')


2 print(mensaje1)

Esto es una prueba de capitalize

En el primer caso llamamos a capitalize() como miembro de la clase str. En otras


palabras, tenemos acceso al método auxiliar str mediante el operador de acceso a
miembros, un símbolo de punto (.), en el nombre del propio tipo de datos. Posteriormente,
llamamos al nombre de la función y pasamos nuestra cadena literal como argumento.

Python

1 mensaje2 = 'otra Prueba de capitalize'.capitalize()


2 print(mensaje2)

El resultado será:

Otra prueba de capitalize


En el segundo caso llamamos a la función capitalize() como miembro de la cadena literal.
Es decir, tenemos acceso al método auxiliar str mediante el operador de acceso a
miembros en el propio valor de la cadena literal. Cuando hacemos esto, no es necesario
pasar nada como argumento. La función opera en la propia cadena literal.
Python

1 mensaje3 = 'Tercera y Última prueba de capitalize'


2 print(mensaje3.capitalize())

El resultado será:

Tercera y última prueba de capitalize


El el tercer ejemplo llamamos a la función capitalize() como miembro de una variable. Al
igual que en el ejemplo anterior, tenemos acceso al método auxiliar str mediante el
operador de acceso a miembros en la variable que apunta a una cadena literal. De nuevo,
no es necesario pasar nada como argumento porque la función opera en la cadena a la
que apunta la variable.
Cadenas F-strings
Como evaluar expresiones en Python con f-Strings
Como las f-Strings son evaluadas al momento de ejecución (cuando se está ejecutando el
código Python), bien podrías usar una f-string para evaluar expresiones válidas.
Ejemplo
num1 = 83

num2 = 9
print(f"El producto de {num1} y {num2} es {num1 * num2}.")

Puedes ver como num1 * num2 es reemplazado por el producto de num1 y num2 a la
hora de ejecutar el código.
Conclusión Veronica Milagros Manrique Cortes
Al realizar este manual puedo concluir Python es un lenguaje de programación de
propósito general, que es otra forma de decir que puede ser usado para casi todo. Lo más
importante es que se trata de un lenguaje interpretado, lo que significa que el código
escrito no se traduce realmente a un formato legible por el ordenador en tiempo de
ejecución, es un lenguaje de alto nivel y puede hacer tareas complejas, es fácil de
aprender y tiene una sintaxis limpia. Por lo tanto, es recomendable tanto para
principiantes como para programadores experimentados

Referencias

Cadenas en Python. (s. f.). El Libro De Python. https://ellibrodepython.com/cadenas-

python

Turkel, W. J. (2012, 17 julio). Manipular cadenas de caracteres en Python. Programming

Historian. https://programminghistorian.org/es/lecciones/manipular-cadenas-de-

caracteres-en-python

También podría gustarte