f-строки
1. Что такое f-строки
f-строки появились в Python 3.6.
Позволяют вставлять выражения и переменные внутрь строки прямо в фигурных скобках
{}.Перед строкой ставится буква
fилиF.
name = "Alice"
age = 25
greeting = f"Hello, {name}. You are {age} years old."
print(greeting) # Hello, Alice. You are 25 years old.2. Особенности f-строк
Вставка переменных и выражений
a = 5
b = 3
print(f"{a} + {b} = {a + b}") # 5 + 3 = 8Поддержка вызова функций внутри строки
def greet(name):
return f"Hello, {name}!"
print(f"{greet('Bob')} How are you?") # Hello, Bob! How are you?Форматирование чисел и дат
Многострочные f-строки
Безопасность и скорость
f-строки быстрее, чем
%-форматирование илиstr.format().Выражения внутри
{}вычисляются во время выполнения.
3. Применение в автотестах
Формирование сообщений об ошибках
Динамические URL и API-запросы
Логирование тестов
Форматирование числовых данных
💡 Вывод:
f-строки — удобный, быстрый и читаемый способ форматирования текста.
Позволяют вставлять переменные, выражения, функции и форматировать числа и даты, что делает их идеальными для автотестов, логирования и сообщений об ошибках.
Last updated
Was this helpful?