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

Entradas más populares de este blog

Trabajo c++ EXPRESION

concepto de circuito