Saltar al contenido

Modificar cadenas

Introducción

Python es un lenguaje de programación versátil que se utiliza ampliamente en diversas industrias. Una de sus características más potentes son las cadenas. Las cadenas son una secuencia de caracteres encerrados entre comillas. En este artículo, exploraremos cómo modificar cadenas en Python.

Importante: Las cadenas en Python son inmutables, lo que significa que estas operaciones no modifican la cadena original en su lugar. En su lugar, devuelven una nueva cadena que puedes asignar a una variable.

Concatenación de cadenas

La concatenación de cadenas es el proceso de combinar dos o más cadenas en una sola. En Python, puedes concatenar cadenas utilizando el operador +. Por ejemplo, supongamos que tenemos dos cadenas:

python
str1 = "Hello"
str2 = "World"

Podemos concatenar estas cadenas utilizando el operador +:

Concatenar cadenas en Python

python
result = str1 + str2
print(result)

Salida: HelloWorld

Repetición de cadenas

La repetición de cadenas es el proceso de repetir una cadena un cierto número de veces. En Python, puedes repetir una cadena utilizando el operador *. Por ejemplo, supongamos que tenemos una cadena:

python
str1 = "Hello"

Podemos repetir esta cadena utilizando el operador *:

Repetir una cadena en Python

python
result = str1 * 3
print(result)

Salida: HelloHelloHello

Cambio de mayúsculas y minúsculas

Python proporciona varios métodos para cambiar el caso de una cadena. Los dos métodos más utilizados son `upper()` y `lower()`. El método `upper()` convierte todos los caracteres de una cadena a mayúsculas, mientras que el método `lower()` los convierte a minúsculas.

Convertir una cadena a mayúsculas o minúsculas en Python

python
str1 = "Hello, World!"
print(str1.upper())  # Salida: HELLO, WORLD!
print(str1.lower())  # Salida: hello, world!

Segmentación de cadenas

La segmentación es el proceso de extraer una porción de una cadena. En Python, puedes segmentar una cadena utilizando la notación de corchetes. Por ejemplo, supongamos que tenemos una cadena:

python
str1 = "Hello, World!"

Podemos segmentar esta cadena utilizando la notación de corchetes:

Segmentar cadenas en Python

python
print(str1[0:5])  # Salida: Hello
print(str1[7:])   # Salida: World!

Reemplazo de subcadenas

El reemplazo de subcadenas es el proceso de sustituir una porción de una cadena por otra. En Python, puedes reemplazar subcadenas utilizando el método `replace()`. Por ejemplo, supongamos que tenemos una cadena:

python
str1 = "Hello, World!"

Podemos reemplazar una subcadena en esta cadena utilizando el método `replace()`:

Reemplazar una parte de una cadena en Python

python
str1 = "Hello, World!"
print(str1.replace("World", "Python"))  # Salida: Hello, Python!

Conclusión

En este artículo, hemos explorado varias formas de modificar cadenas en Python, incluida la concatenación de cadenas, la repetición de cadenas, el cambio de mayúsculas y minúsculas, la segmentación de cadenas y el reemplazo de subcadenas. Esperamos que este artículo te haya sido útil para comprender cómo trabajar con cadenas en Python.

Práctica

¿Cuáles son los métodos disponibles en Python para modificar cadenas?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.