НачатьНачать бесплатно

Форматированные строковые литералы (f-строки)

До этого момента в курсе мы использовали обычные строки с "" или ''. Однако в Python существует несколько типов строк, позволяющих встраивать переменные прямо в текст. Один из самых современных — это f-строки (сокращение от «форматированные строковые литералы»). F-строки упрощают объединение текста с переменными и помогают получить именно тот вывод, который вам нужен. Чтобы создать f-строку, достаточно поставить букву f перед кавычками: f"". Если нужно вставить значение переменной в строку, заключите её имя в фигурные скобки {}. Например, если переменная count хранит число 12, можно написать f"{count} cookies" — при выводе получится строка "12 cookies". Список top_ten_girl_names содержит кортежи с полями top_ten_rank и name для каждой позиции.

Это упражнение является частью курса

Типы данных в Python

Посмотреть курс

Инструкции к упражнению

  • Переберите элементы списка top_ten_girl_names и используйте распаковку кортежей, чтобы получить top_ten_rank и name.
  • Выведите каждый ранг и имя в следующем формате: Rank #: 1 - Jada, где 1 — это ранг, а Jada — имя.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Loop over top_ten_girl_names and unpack each tuple into top_ten_rank and name
for ____, ____ in ____:
  	# Print each name in the proper format
    print(____"Rank #: ____ top_ten_rank ____ - { ____ }")
Редактировать и запускать код