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 """ """).
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.
La concatenación se realiza utilizando el operador +.
cadena1 = "Hola"
cadena2 = "Mundo"
resultado = cadena1 + ", " + cadena2 + "!"
print(resultado)
# Salida en la Terminal: Hola, Mundo!
La repetición se realiza utilizando el operador *.
cadena = "Hola"
resultado = cadena * 3
print(resultado)
# Salida en la Terminal: HolaHolaHola
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