Python использует форматирование строк в стиле C для создания новых отформатированных строк. Оператор «%» используется для форматирования набора переменных, заключенных в «кортеж» (список фиксированного размера), вместе со строкой форматирования, которая содержит обычный текст вместе с «спецификаторами аргументов», специальными символами, такими как «% s» и "% d".
Допустим, у вас есть переменная с именем «name» с вашим именем пользователя в ней, и вы хотите распечатать (вывести приветствие для этого пользователя).
Чтобы использовать два или более спецификатора аргумента, используйте кортеж (круглые скобки):
Любой объект, не являющийся строкой, также может быть отформатирован с помощью оператора% s. Строка, возвращаемая методом repr этого объекта, форматируется как строка. Например:
Вот несколько основных спецификаторов аргументов, которые вам следует знать:
%s - String (or any object with a string representation, like numbers)
%d - Integers
%f - Floating point numbers
%.<number of digits>f - Floating point numbers with a fixed amount of digits to the right of the dot.
%x/%X - Integers in hex representation (lowercase/uppercase)
Вам нужно будет написать строку формата, которая распечатает данные, используя следующий синтаксис:
Hello John Doe. Your current balance is $53.44.