EJERCICIOS "CADENA DE TEXTO" PYTHON
En Python, las cadenas de texto son representadas por el tipo de dato str. Son secuencias de caracteres Unicode y pueden ser definidas utilizando comillas simples (') o dobles ("). Por ejemplo:
python
Copy code
cadena_simple = 'Hola, mundo!'
cadena_doble = "¡Python es genial!"
Aquí hay algunas operaciones y características clave relacionadas con las cadenas de texto en Python:
Índices y Slicing:
Puedes acceder a caracteres individuales en una cadena utilizando índices, y también puedes extraer subcadenas utilizando la notación de slicing.
python
Copy code
mensaje = "Python es poderoso"
print(mensaje[0]) # P
print(mensaje[7:13]) # es pod
Concatenación:
Puedes concatenar (unir) cadenas utilizando el operador +.
python
Copy code
cadena1 = "Hola"
cadena2 = " mundo"
resultado = cadena1 + cadena2
print(resultado) # Hola mundo
Repetición:
Puedes repetir una cadena multiplicándola por un número.
python
Copy code
cadena = "¡Hola! "
repetida = cadena * 3
print(repetida) # ¡Hola! ¡Hola! ¡Hola!
Longitud:
La función len() devuelve la longitud de una cadena, es decir, el número de caracteres que contiene.
python
Copy code
mensaje = "Python"
longitud = len(mensaje)
print(longitud) # 6
Métodos de Cadena:
Python proporciona varios métodos integrados para manipular cadenas. Algunos ejemplos incluyen upper(), lower(), strip(), replace(), find(), split(), entre otros.
python
Copy code
texto = " Hola, mundo! "
print(texto.strip()) # Elimina espacios en blanco al principio y al final
print(texto.lower()) # Convierte a minúsculas
print(texto.replace('o', '0')) # Reemplaza 'o' con '0'
Formato de Cadena:
Puedes formatear cadenas de varias maneras, incluyendo el antiguo % formateo, el método format(), y las f-strings (a partir de Python 3.6).
python
Copy code
nombre = "Alice"
edad = 30
print("Hola, mi nombre es %s y tengo %d años." % (nombre, edad))
print("Hola, mi nombre es {} y tengo {} años.".format(nombre, edad))
print(f"Hola, mi nombre es {nombre} y tengo {edad} años.")
Estas son solo algunas de las operaciones básicas que puedes realizar con cadenas en Python. Las cadenas son inmutables, lo que significa que no puedes modificar los caracteres individuales de una cadena directamente, pero puedes realizar operaciones para crear nuevas cadenas con los resultados deseados.




Comentarios
Publicar un comentario