Курс 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. Метод rlshift для битового сдвига
  2. %pinfo: получение информации об объекте
  3. Преобразование регистра символов
  4. Принципы Zen Python
  5. Перевод эмодзи и эмотиконов.
  6. Вывод букв строки в Python
  7. Область видимости переменных в Python
  8. Генерация QR-кодов с библиотекой qrcode
  9. Операции с комплексными числами
  10. Явный импорт переменных
  11. Многострочные строки в Python
  12. Создание namedtuple из словаря
  13. Метод округления чисел
  14. Логирование с Loguru
  15. Вызов внешних программ в Python с помощью sh
  16. Создание OrderedDict
  17. Генераторы в Python
  18. Распаковка элементов массива
  19. Повторение элементов в Python
  20. Генераторные функции в Python
  21. Реверс строки и списка в Python.
  22. Замена атрибута в именованном кортеже
  23. Методы сравнения множеств
  24. Установка и использование pyshorteners
  25. Проблемы с dict в Python
  26. Объединение словарей в Python
  27. Добавление кнопки в tkinter
  28. Работа с f-строками 2.0
  29. Установка максимального количества цифр
  30. Объединение списков с использованием itertools.chain
  31. Асинхронное выполнение задач в Python
  32. Переменные в Python: сокращение гласных
  33. Статическая типизация в Python
  34. Поиск подстроки в строке
  35. Генераторы по генератору
  36. Работа с контекстными переменными
  37. Метод __getitem__ в Python
  38. Разделение списка на гнппы
  39. Оператор in и not in в Python
  40. Тип CodeType в Python.
  41. Работа с IP-адресами в Python
  42. Работа с модулем random
  43. Асинхронное выполнение задач в процессах
  44. Делегирование в Python
  45. Автоматизация действий с Pyautogui
  46. Оператор continue в Python

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