Содержание
1. Основное использование функции format()
Функция format()
позволяет заменять плейсхолдеры {}
в строках на переданные значения.
name = "Марина"
age = 25
print("Меня зовут {} и мне {} лет".format(name, age))
2. Позиционные и именованные аргументы
Вы можете использовать позиционные или именованные аргументы для форматирования строк.
print("Это {}, а это {}".format("яблоко", "апельсин"))
print("Меня зовут {name}, и я из {city}".format(name="Анна", city="Москва"))
3. Ограничение числа знаков после запятой
Вы можете контролировать количество знаков после запятой для чисел с плавающей точкой.
pi = 3.14159265358979
print("Число π равно {:.2f}".format(pi))
4. Выравнивание и ширина поля
Можно управлять выравниванием текста и задать ширину поля.
print("'{:>10}'".format("Python"))
print("'{:^10}'".format("Python"))
5. Форматирование чисел
Функция format()
также позволяет форматировать числа в различных системах счисления.
number = 255
print("Двоичное: {0:b}, Восьмеричное: {0:o}, Шестнадцатеричное: {0:x}".format(number))
6. Форматирование процентов
Вывод значения в процентах с помощью format()
.
print("Процент: {:.2%}".format(0.12345))