F-строки (форматированные строковые литералы) — это способ встраивать выражения прямо внутрь строк. Они были введены в Python 3.6 и являются наиболее читаемым и эффективным методом форматирования строк.
F-строка создаётся путём добавления префикса f или F перед строкой:
f"Your text here {expression}"
Любое корректное Python-выражение, размещённое внутри {}, вычисляется и автоматически вставляется в строку.
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")
# Output: My name is Alice and I am 30 years old.
Ты также можешь встраивать вычисления и выражения прямо внутрь:
print(f"The result is {2 + 3}")
# Output: The result is 5
%-форматирования или str.format(){}f"{3.14159:.2f}" → "3.14"F-strings были введены в Python 3.6 и позволяют встраивать произвольные Python выражения прямо внутри фигурных скобок в строковый литерал.
Новый — ещё не проверен сообществом
Вы