Іноді (а точніше, досить часто) виникають ситуації, коли потрібно зробити рядок, підставивши в неї деякі дані, отримані в процесі виконання програми (призначений для користувача введення, дані з файлів і т. Д.). Підстановку даних можна зробити за допомогою форматування рядків. Форматування можна зробити за допомогою оператора%, і методу format.
Метод format є найбільш правильним. але часто можна зустріти програмний код з форматуванням рядків у формі оператора%.
Форматування рядків за допомогою оператора%
Якщо для підстановки потрібно тільки один аргумент, то значення - сам аргумент:
А якщо кілька, то значенням буде кортеж з рядками підстановки:
Тепер, а чому я пишу те., То% s? А все залежить від того, що ми використовуємо в якості підстановки і що ми хочемо отримати в результаті.
Число в вісімковій системі числення.
Число в шістнадцятковій системі числення (букви в нижньому регістрі).
Число в шістнадцятковій системі числення (літери у верхньому регістрі).
Число з плаваючою точкою з експонентою (експонента в нижньому регістрі).
Число з плаваючою точкою з експонентою (експонента в верхньому регістрі).
Число з плаваючою крапкою (звичайний формат).
Число з плаваючою крапкою. з експонентою (експонента в нижньому регістрі), якщо вона менше, ніж -4 або точності, інакше звичайний формат.
Число з плаваючою крапкою. з експонентою (експонента в верхньому регістрі), якщо вона менше, ніж -4 або точності, інакше звичайний формат.
Символ (рядок з одного символу або число - код символу).