Nivel principiante8 min

    Strings en Python — Cadenas de texto

    Un string es una secuencia de caracteres. En Python se escriben entre comillas simples o dobles y tienen decenas de métodos integrados.

    Lo que aprenderás

    Creación de strings, indexado, slicing, métodos (upper, lower, strip, replace, split), f-strings, concatenación

    Crear un string

    Puedes usar comillas simples o dobles. Para texto multilínea, usa triple comilla.

    saludo = "Hola, mundo"
    otro = 'También funciona'
    multilinea = """Esta es
    una cadena
    de varias líneas"""
    
    print(len(saludo))   # 11

    F-strings: la forma moderna

    Las f-strings (Python 3.6+) permiten incrustar expresiones directamente dentro del texto.

    nombre = "Ana"
    edad = 25
    print(f"Me llamo {nombre} y tengo {edad} años")
    print(f"El doble de {edad} es {edad * 2}")

    Métodos de string más usados

    Los strings tienen métodos para transformar, buscar y dividir texto.

    texto = "  Hola Mundo  "
    print(texto.strip())             # "Hola Mundo"
    print(texto.lower())             # "  hola mundo  "
    print(texto.upper())             # "  HOLA MUNDO  "
    print("python".replace("p","P")) # "Python"
    print("a,b,c".split(","))        # ['a', 'b', 'c']

    Practica ahora mismo

    Has leído cómo funciona Strings en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.

    Lecciones relacionadas