PythonУрок 4 из 16

Строки и f-строки в Python

Строка — это любой текст в кавычках. Её можно измерить, перевести в верхний регистр и собрать из кусочков с помощью f-строки.

Главное

  • len(s) — длина строки, s.upper() и s.lower() меняют регистр
  • s.title() делает заглавной первую букву каждого слова
  • f"…{x}…" подставляет значение переменной прямо в текст
  • {price:.2f} печатает число с двумя знаками после точки
  • str(5) превращает число в текст, int("12") — текст в число

Пример

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}")

Методы вызываются через точку и возвращают новую строку: сама name осталась "anna". Формат :.2f дописал ноль — вышло 4.50.

Задание

Как пользоваться редактором⌘ Enter или Ctrl Enter — запустить код, ⇧ ⌘ Enter — проверить задание.Tab и Shift Tab сдвигают строку или выделение; Esc, затем Tab — выйти из редактора.Проверка сравнивает то, что напечатала программа, с заданием; пробелы в конце строк не важны.После двух неудачных проверок можно открыть решение. Ваш код сохраняется в этом браузере.

Соберите строку чека из переменных item, price и qty. Должно получиться ровно: Latte x2 = 7.00

Вывод

Здесь появится то, что напечатает программа.