Курс 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. Регулярные выражения в Python
  2. Функция print() — вывод информации
  3. Функция с **kwargs в Python
  4. Сортировка в Python
  5. Создание класса в Python
  6. Каналы Senior: Python, Java, Frontend, SQL, C++
  7. Сортировка в Python
  8. Оптимизация памяти в Python
  9. Создание уникального проекта
  10. Порядок и длина множеств в Python
  11. Ключевое слово global в Python
  12. Структура данных deque в Python
  13. Функции с дополнением
  14. Работа с срезами в Python
  15. Генераторы в Python
  16. Работа с модулем cmath
  17. Переопределение метода xor в Python
  18. Классы данных в Python
  19. Удаление ресурса в Python
  20. Конвертация изображений в PDF
  21. Измерение времени выполнения кода в Python
  22. Запрос пароля с помощью getpass
  23. Генераторы в Python
  24. Тестирование времени с Freezegun
  25. Тестирование с unittest
  26. Проверка дубликатов в Python
  27. Оператор «моржа» (Walrus Operator)
  28. Нахождение максимального значения и его индекса в списке
  29. Транспонирование матрицы в Python
  30. Обработка исключений в Python
  31. Очистка вывода в Python
  32. Сортировка в Python
  33. Сортировка элементов с OrderedDict
  34. Передача аргументов в Python
  35. Преобразование списка в словарь через генератор
  36. Создание графиков в терминале
  37. Уникальность ключей в словаре
  38. Отправка HTTP-запросов в Python
  39. Сложение матриц в NumPy
  40. Генераторные выражения и islice.
  41. Пропуск начальных строк с помощью dropwhile()
  42. Деление в Python
  43. Оператор zip в Python
  44. Строки в Python: апострофы и кавычки
  45. Упрощение работы с JSON-данными в Python
  46. Метод join() для объединения строк
  47. Поиск элементов BeautifulSoup
  48. Протокол управления контекстом

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