Форматовані рядкові літерали («f»-рядки)
Досі в цьому уроці ми використовували звичайні рядки з "" або '', але в Python є кілька способів працювати з рядками та підставляти в них змінні. Останнім доповненням до типів рядків у Python є «f-рядки» (formatted string literals). «F-рядки» спрощують поєднання рядків зі змінними та потрібним форматуванням, щоб отримати саме той вивід, який вам потрібен. Створюють їх, ставлячи літеру f перед лапками, як-от f"". Якщо ви хочете включити змінну всередину рядка, використайте {} навколо змінної в f-рядку — тоді у рядок буде підставлено значення цієї змінної. Наприклад, якщо маємо змінну count зі значенням 12, можна створити f-рядок 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 ____ - { ____ }")