Встречается на собеседованиях • сегодня
Какие знаешь способы форматирования строк в Python
В Python есть несколько способов форматирования строк:
- f-строки (Python 3.6+):
python
name = "Alice"
age = 25
print(f"Меня зовут {name} и мне {age} лет")- str.format():
python
print("Меня зовут {} и мне {} лет".format(name, age))- % оператор (старый стиль):
python
print("Меня зовут %s и мне %d лет" % (name, age))- Шаблоны строк (string.Template):
python
from string import Template
t = Template("Меня зовут $name и мне $age лет")
print(t.substitute(name=name, age=age))f-строки - самый современный и удобный способ, так как:
- Позволяют встраивать выражения напрямую
- Более читаемы
- Быстрее работают
- Поддерживают форматирование (f"{value:.2f}")

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы