Курс Python → Использование обратной косой черты в f-строках

В новой версии Python 3.12 была добавлена возможность использовать обратную косую черту (\) в f-строках для вставки специальных символов. До этого момента такая функциональность отсутствовала, и при необходимости использования символов типа \n или \r в строках приходилось прибегать к другим способам обработки.

Теперь же благодаря обратной косой черте в f-строках мы можем легко встраивать переносы строк, каретки, табуляции и другие управляющие символы прямо в строку без необходимости использования дополнительных функций или методов.


# Пример использования обратной косой черты в f-строке
name = "Alice"
message = f"Привет, {name}!\nЭто новая строка с переносом."
print(message)

В данном примере мы используем обратную косую черту (\n) для создания новой строки с переносом после приветствия. Таким образом, благодаря новому функционалу в Python 3.12 мы можем более гибко управлять форматированием строк и встраивать специальные символы без лишних усилий.

Это значительно упрощает работу с текстовыми данными и делает код более читаемым и понятным. Пользователи Python теперь могут использовать обратную косую черту в f-строках с уверенностью, что их строковые данные будут отображаться корректно и соответствовать ожиданиям.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Использование подчеркивания в REPL
  2. Работа с модулем os в Python
  3. Бесконечная проверка в Python
  4. Итераторы с потерямиZIP
  5. enumerate() в Python для работы с индексами
  6. Вывод символов строки в Python
  7. Python Метод del.
  8. Метод join для наборов
  9. Функция enumerate в Python
  10. Ветвление выражения в Python
  11. Оператор @ для умножения матриц
  12. Изменение IP-адреса в Python
  13. Асинхронное выполнение задач в процессах
  14. Изменения в обработке логических значений
  15. Создание и операции с дробями
  16. ROT13 Шифр Цезаря в Python
  17. List Comprehension Tutorial
  18. Объединение итераторов
  19. Умножение строк и списков
  20. Сравнение def и lambda-функций
  21. Генераторы в Python
  22. Генераторы данных
  23. Создание объекта времени
  24. Особенности запятых в Python
  25. Проверка класса объекта
  26. Анализ кода — Python
  27. Разделение строки с регулярными выражениями
  28. GitHub в Telegram: подписка на уведомления
  29. Установка пакетов с помощью pip
  30. Значения по умолчанию в Python
  31. Замена переменных в Python
  32. Хранение данных с помощью dataclasses
  33. Метод classmethod
  34. Удаление дубликатов из списка с помощью dict.fromkeys
  35. Объединение коллекций в Python
  36. Объединение списков в Python
  37. Python Ellipsis использование
  38. Измерение времени выполнения кода
  39. Определение объема памяти объекта
  40. Приоритет операций в Python
  41. Округление банкира в Python
  42. Форматирование строк в Python
  43. Инверсия списков и строк в Python
  44. Работа с изменяемыми списками
  45. Генераторы в Python
  46. Работа с парами ключ-значение
  47. Работа с модулем random
  48. Ошибка NotImplemented в Python

Marketello читают маркетологи из крутых компаний