Найти тему
Andy Green

Что делает format () в Python?

Метод format() в Python используется для форматирования строк. Он позволяет вставлять значения переменных внутрь строк и задавать форматирование вывода. Метод format() работает с объектами, которые поддерживают протокол форматирования, такими как строки, числа, списки и другие пользовательские классы.

Формат использования метода format() выглядит следующим образом:

formatted_string = "Some text with {} and {}".format(value1, value2)

Здесь в фигурные скобки {} можно поместить плейсхолдеры, которые будут заменены значениями переменных value1 и value2. Перед использованием метода format() мы указываем строку, в которой плейсхолдеры должны быть заменены соответствующими значениями.

Также существует возможность использовать именованные плейсхолдеры с явным указанием имен переменных:

formatted_string = "Some text with {name} and {age}".format(name="John", age=25)

Метод format() позволяет задавать более сложные форматы вывода, включая управление выравниванием, точностью чисел, ширины полей и другие параметры. Например:

pi = 3.14159
formatted_number = "The value of pi is approximately {:.2f}".format(pi)

В этом примере используется форматирование числа с двумя знаками после запятой.

Метод format() предоставляет мощные инструменты для создания отформатированных строк в Python, позволяя контролировать вывод и представление данных в нужном формате.