Функция format()

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))

Оцените статью