Метод 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, позволяя контролировать вывод и представление данных в нужном формате.