Различные операторы используются при формировании строки в python
% c знак
% S преобразования строки с помощью STR() до форматирования
% I подписали десятичное целое
% d подписали десятичное целое
% U беззнаковое десятичное целое
% o восьмеричных целого
% х шестнадцатеричного числа (прописные буквы)
% Х шестнадцатеричного числа (заглавные буквы)
% е экспоненциального (с строчной 'х')
% E экспоненциальная нотация (с верхним индексом 'E')
% F с плавающей точкой вещественное число
% г наименьшего из% F и% е
% G наименьшего из% е и% E
выше отличается оператор форматирования строки используется, когда вы хотите добавить строку в значение конкретной переменной.
Для примера:
печати "Меня зовут% s и вес% D кг!" % ('chaitanya', 21)
прослушивать строку со строкой с переменной строкой и целочисленной переменной на исходной строке.
Я надеюсь, что это должно полезно для вас ..)
еще одно пространства будет напечатано для второго –
BTW оба утверждения неверны в 3.x Python и вторых один отпечаток _two_ пространств между словом «фруктами» и их счет (потому что пространство также является разделителем). – myaut
Сначала проверяется тип через формат, второй - нет. – Bravmech