Python Lab
Переменные и ввод данныхУрок 4 из 5

f-строки — форматирование текста

15 мин20 XP

f-строки (f-strings)

Добавьте f перед кавычкой — и можно вставлять переменные и выражения в {}.

python
name = "Иван" age = 25 print(f"Меня зовут {name}, мне {age} лет.")

Выражения в {}

python
a, b = 3, 4 print(f"Сумма: {a + b}") # 7 print(f"Квадрат: {a ** 2}") # 9

Форматирование чисел

python
pi = 3.14159 print(f"π ≈ {pi:.2f}") # π ≈ 3.14 (2 знака) print(f"π ≈ {pi:.4f}") # π ≈ 3.1416 price = 1234.5 print(f"{price:,.2f}") # 1,234.50 n = 7 print(f"{n:03d}") # 007 (ведущие нули, ширина 3)

Выравнивание текста

python
print(f"{'левый':<10}|") # левый | print(f"{'правый':>10}|") # правый| print(f"{'центр':^10}|") # центр |

📌 Запомни

  • f"..." позволяет встраивать переменные и выражения
  • :.2f — 2 знака после запятой
  • :<10, :>10, :^10 — выравнивание с шириной поля

Квест

Информация о товаре

15 мин30 XP

Даны переменные:

python
product = "Ноутбук" price = 59999.5 count = 3

Выведите: Товар: Ноутбук, цена: 59999.50 руб., количество: 3

Результаты появятся здесь после выполнения кода.