Prompteo

Unidad 3 · 1 min

Entrada, salida y textos

Leer datos con input(), construir mensajes con f-strings y manipular textos con sus métodos.

Mirá la unidad como una conversación con Claude. Abajo está escrita, para volver a buscar un comando sin rebobinar.

Entrada, salida y textos

La función input() lee lo que el usuario escribe y siempre devuelve un texto (str), aunque escriba un número. Por eso, para hacer cuentas, se suele convertir: edad = int(input("Tu edad: ")).

Las f-strings insertan valores dentro de un texto. Se escribe una f antes de las comillas y las variables van entre llaves {}:

nombre = "Ana"
print(f"Hola {nombre}")   # Hola Ana

Los textos tienen métodos útiles. Algunos:

  • .upper() y .lower(): mayúsculas / minúsculas.
  • .strip(): quita espacios de los extremos.
  • .replace(a, b): reemplaza todas las apariciones de a por b ("banana".replace("a", "o") → "bonono").

Además, cada carácter tiene una posición (índice) que empieza en 0: "Python"[0] es "P", y len("Python") es 6.