Что такое f строка
Python
Senior
Без компании
Что такое f строка
Ответы
F-строки (форматированные строковые литералы) — это способ форматирования строк в Python 3.6+, который позволяет встраивать выражения прямо в строку с помощью фигурных скобок `{}`. Они начинаются с префикса `f` или `F`.
Преимущества:
- Более читаемый и компактный синтаксис
- Выражения вычисляются во время выполнения
- Поддерживают все возможности форматирования
Пример:
```
name = "Alice"
age = 25
print(f"Меня зовут {name} и мне {age} лет") # Меня зовут Alice и мне 25 лет
print(f"Через 5 лет мне будет {age + 5}") # Через 5 лет мне будет 30
```
Можно использовать форматирование:
```
pi = 3.14159
print(f"Число Пи: {pi:.2f}") # Число Пи: 3.14
```
F-строки работают быстрее `%`-форматирования и метода `.format()`.