PythonLección 4 de 16
Cadenas y f-strings en Python
Una cadena es cualquier texto entre comillas. Puedes medirla, pasarla a mayúsculas y montarla por piezas con una f-string.
Lo esencial
- len(s) es la longitud; s.upper() y s.lower() cambian mayúsculas y minúsculas
- s.title() pone en mayúscula la primera letra de cada palabra
- f"...{x}..." mete el valor de una variable dentro del texto
- {price:.2f} imprime un número con dos decimales
- str(5) convierte un número en texto, e int("12"), texto en número
Ejemplo
name = "anna"city = "Lisbon"print(name.title())print(len(city), city.upper())print(f"Hi, {name.title()}! Welcome to {city}.")price = 4.5print(f"Price: {price:.2f}")Los métodos se llaman con un punto y devuelven una cadena nueva: name sigue siendo "anna". El formato :.2f añade el cero de 4.50.
Tarea
Cómo usar el editor⌘ Enter o Ctrl Enter ejecuta el código, ⇧ ⌘ Enter comprueba la tarea.Tab y Mayús Tab sangran la línea o la selección; Esc y luego Tab sale del editor.La comprobación compara lo que imprimió el programa con la tarea; los espacios al final de línea no cuentan.Tras dos comprobaciones fallidas puedes ver la solución. Tu código se guarda en este navegador.Monta una línea del ticket con item, price y qty. La salida debe ser exactamente: Latte x2 = 7.00
Salida
Aquí aparecerá lo que imprima el programa.