f-строки в Python

Статьи

Введение

f-строки — это удобный и эффективный способ форматирования строк в Python. Они были введены в Python 3.6 и предоставляют простой и читаемый способ вставки значений переменных в строки. В данной статье узнаем как работают f-строки в Python.

f-строки в Python

Чтобы создать f-строку, необходимо использовать префикс «f» перед строкой. Внутри f-строки в фигурных скобках можно указывать выражения или имена переменных, которые нужно вставить.

В качестве примера создадим две переменные, в одной из которых будет храниться имя человека, а во второй — его возраст. Далее используя f-строку добавим переменные в соответствующие места:

name = "Иван"
age = 25

message = f"Привет, меня зовут {name} и мне {age} лет."
print(message) # Вывод: Привет, меня зовут Иван и мне 25 лет.

Ещё мы можем производить различные вычисления прямо внутри f-строки:

summa = f"Результат: {10 + 5}"

print(summa) # Вывод: Результат: 15

Подобные действия можно производить со всеми математическими операторами.
Ещё внутри строки мы можем использовать операторы сравнения:

a = 100
b = 70
result = f"{a > b}"

print(result)  # Вывод: True

Возможность указать количество символов после запятой используя f-строку

Теперь поговорим про форматирование вывода вещественных чисел.

Создадим переменную, в которой будет храниться число с плавающей точкой:

number = 1.2343256

Добавим данную переменную в f-строку. Чтобы указать количество символов после запятой, нам нужно после вызова переменной, или самого числа поставить двоеточие, точку, указать желаемое количество символов после запятой, в качестве примера укажем 2 и f:

number = 1.2343256
result = f"Вещественное число: {number:.2f}"

print(result)  # Вывод: Вещественное число: 1.23

Выравнивание f-строки по центру

Для выравнивания f-строки по центру используется символ ^ внутри фигурных скобок f-строке. В качестве примера укажем ширину поля, в котором будет выровнен текст, равную 10:

name = "Иван"

# Выравнивание по центру
message = f"Привет, {name:^10}!"
print(message) # Вывод: Привет,    Иван   !

Заключение

В ходе статьи мы с Вами узнали что такое f-строки и как они работают. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start