Cadenas de Texto en Python

En Python, las cadenas de texto, o strings, son una secuencia de caracteres. Se utilizan para representar texto y se pueden definir utilizando comillas simples (' '), dobles (" ") o triples (''' ''' o """ """).

1. Creación de cadenas

Cadenas de una sola línea:

cadena1 = 'Hola'
cadena2 = "Mundo"

Cadenas de múltiples líneas:

cadena_multilinea = """Esta es una cadena
de texto que abarca
múltiples líneas."""

Ejemplo usando cadenas:

# Ejemplo 1: Cadena de una sola línea
cadena = "Hola, Python!"
print(cadena)
# Salida en la Terminal: Hola, Python!

# Ejemplo 2: Cadena de múltiples líneas
cadena_multilinea = """Esta es una cadena
de texto que abarca
múltiples líneas."""
print(cadena_multilinea)
# Salida en la Terminal:
# Esta es una cadena
# de texto que abarca
# múltiples líneas.

2. Operaciones en Cadenas

Concatenación de cadenas

La concatenación se realiza utilizando el operador +.

cadena1 = "Hola"
cadena2 = "Mundo"
resultado = cadena1 + ", " + cadena2 + "!"
print(resultado)
# Salida en la Terminal: Hola, Mundo!

Repetición de cadenas

La repetición se realiza utilizando el operador *.

cadena = "Hola"
resultado = cadena * 3
print(resultado)
# Salida en la Terminal: HolaHolaHola

Acceso a caracteres individuales y subcadenas

Los caracteres individuales en una cadena se pueden acceder utilizando índices (empezando desde 0). Las subcadenas se pueden obtener utilizando el slicing.

Acceso a caracteres:

cadena = "Python"
print(cadena[0])  # P
print(cadena[-1]) # n