Курс Python → Python 3.12: переиспользование кавычек

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

Это обновление значительно упрощает и ускоряет написание кода, особенно при работе с большим количеством строк, содержащих переменные. Теперь вам не нужно беспокоиться о том, сколько кавычек использовать или как правильно их расположить — Python 3.12 самостоятельно разберется в этом.

Пример использования новой функциональности в Python 3.12:


name = "Alice"
age = 30
print(f"Привет, меня зовут {name} и мне {age} лет.")

В данном примере переменные name и age вставляются в строку с помощью f-строки без необходимости беспокоиться о кавычках. Python 3.12 автоматически распознает переменные и правильно форматирует строку.

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

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

Автор урока

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

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

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

  1. inspect в Python: анализ кода
  2. Оптимизация методов в Python 3.7
  3. Библиотека Chartify: руководство
  4. Оператор walrus в Python
  5. Фильтрация элементов с помощью islice
  6. Создание множества в Python
  7. Форматирование даты с strftime()
  8. Оператор «and» в Python
  9. Генераторы данных
  10. Оптимизация памяти с __slots__
  11. Импорт модулей в Python 3.12
  12. Сортировка в Python
  13. Работа с библиотекой requests
  14. Функция sleep() в Python
  15. Concrete Paths — метод .with_suffix()
  16. Частичное применение функций в Python
  17. Сумма элементов списка
  18. Именованные кортежи в Python
  19. Применение функции к списку
  20. Обмен значений переменных в Python
  21. Операции со строками в Python
  22. Реверс строки и списка в Python.
  23. capitalize() — изменение регистра первого символа строки
  24. Проверка надежности пароля на Python
  25. Функция map() в Python
  26. Сортировка данных в Python
  27. Docstring в Python
  28. Установка и использование модуля Wikipedia
  29. Lambda Functions in Python
  30. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  31. Сохранение Unicode в JSON
  32. Список импортированных модулей в Python
  33. Изменение списка срезом
  34. Модуль subprocess: запуск внешних команд
  35. Преобразование текста в речь с Python
  36. Объединение списков в строку
  37. Разделение строки с помощью re.split()
  38. Округление дробей в Python
  39. Анонимные функции Lambda
  40. Метод pos в Python
  41. Хранение данных
  42. Использование *args
  43. Установка и использование модуля «howdoi»
  44. Namedtuple в Python
  45. Отрицательные индексы списков
  46. Перегрузка операторов в Python
  47. Создание коллекций из выражения-генератора
  48. Установка и использование howdoi

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