TGViewer
Zen of Python Zen of Python @zen_of_python · 18.8K subscribers
Post #2426 5.47K
​F-строки для именования переменных

В Python можно использовать интерполяцию строк (string interpolation), чтобы именовать переменные. Вот примеры:

with open(f'aWord{name}.txt', "w") as f1:
for line in f:
f1.write(line)

Вот несколько способов "загнать" variable в имя файла.txt:

'{}.txt'.format(variable)
'{one}.txt'.format(one=variable)
'%s.txt' % variable
f'{variable}'

Этот трюк поможет при обработке объектов разной длины.

#лучшиепрактики
  • 💩 19
  • 👍 14
  • ❤ 1
  • 👎 1
More from @zen_of_python
  1. Oct 13, 2026👁👁 Тестовый собес на Python с разработчиком из Яндекса [+ ответы на 50 сложных вопросов…
  2. Oct 13, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  3. Oct 13, 2026Post #5059
  4. Oct 13, 2026Как менеджер паролей найдёт вашу форму Django Менеджер паролей обнаружил утечку и предлага…
  5. Oct 13, 2026Почему lru_cache удерживает объекты в памяти Декоратор lru_cache хранит аргументы и резуль…
  6. Oct 13, 2026Python 3.10 больше не получает исправления безопасности Версия 3.10.22 стала последней в с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →