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

Повторение форматирования строк

Прежде чем определять пользовательские строковые представления объектов, убедитесь, что вы уверенно работаете со строками и умеете их форматировать. Если нужно освежить знания, уделите минуту изучению официального руководства Python по форматированию строк.

В этом упражнении рассмотрите следующий код:

my_num = 5
my_str = "Hello"

f = ...
print(f)

где определение f отсутствует.

Вот несколько возможных вариантов определения f:

1.


f = "my_num is {0}, and my_str is {1}.".format(my_num, my_str)
 

2.


f = "my_num is {}, and my_str is \"{}\".".format(my_num, my_str)

3.


f = "my_num is {n}, and my_str is '{s}'.".format(n=my_num, s=my_str)

4.


f = "my_num is {my_num}, and my_str is '{my_str}'.".format()

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

Объектно-ориентированное программирование на Python

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

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

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение