Форматированные строковые литералы (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 ____ - { ____ }")