ПочатиПочніть безкоштовно

Форматовані рядкові літерали («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 ____ - { ____ }")
Редагувати та запускати код