F-строки
F-строки (краткая форма от "форматированных строк") - это более недавнее расширение в Python, которое предоставляет простой и удобный способ встраивать выражения внутри строковых литералов, используя плейсхолдеры {}
. Они были введены в Python 3.6 и теперь являются рекомендуемым способом форматирования строк в Python.
Вот пример использования f-строки для вывода строки и переменной:
name = "Alice"
print(f"Hello, {name}!")
Это выведет строку "Hello, Alice!" в консоль.
Вы также можете использовать выражения внутри f-строк:
x = 10
y = 20
print(f"{x} + {y} = {x + y}")
Это выведет строку "10 + 20 = 30" в консоль.
F-строки также поддерживают спецификаторы формата, аналогичные оператору %
. Например:
x = 3.14159
print(f"The value of pi is approximately {x:.2f}.")
Это выведет строку "The value of pi is approximately 3.14." в консоль.
F-строки обычно легче читать и писать, чем оператор %
, и они также более эффективны во время выполнения. Однако они недоступны в более старых версиях Python, поэтому если вам нужно поддерживать эти версии, вам придется использовать оператор %
или другой метод форматирования строк.