Курс 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. Печать календаря
  2. SciPy: широкий функционал для математических операций
  3. Подсчет часто встречающихся элементов
  4. Форматирование вывода с F-строками
  5. Аннотации типов в Python
  6. Работа с файлами в Python
  7. Подсказки при вводе данных в Python
  8. Справка по импортированным модулям
  9. Оператор объединения словарей
  10. Проверка списка: any() и all()
  11. Импорт модулей в Python 3.12
  12. Использование super() в Python
  13. Множественное присваивание в Python
  14. Работа с YAML в Python
  15. Функции min(), max(), sum()
  16. Оператор «моржа» (Walrus Operator)
  17. Функции с дополнением
  18. Повторение элементов списков
  19. Импорт и использование модулей в Python
  20. Рациональные числа в Python
  21. Разность множеств
  22. Замена символов в строке
  23. Получение текущего времени в Python
  24. Нарезка списков в Python
  25. Генераторные функции в Python
  26. Функция zip() в Python
  27. Создание списка через цикл
  28. Приближение чисел в Python
  29. Переопределение метода __or__()
  30. Работа с пакетами
  31. Применение функции к элементам списка
  32. Нахождение разницы между списками в Python
  33. Работа с Path в Python
  34. JMESPath в Python
  35. Динамическая типизация в Python
  36. Python: библиотеки и функции
  37. Перехват исключений в Python
  38. Списковое включение в Python
  39. Импорт модулей в Python 3.12
  40. Декораторы с аргументами
  41. Работа с срезами в Numpy
  42. Поиск элементов BeautifulSoup
  43. split() — разделение строки
  44. Создание итерируемых объектов
  45. Конкатенация списков в Python
  46. Numpy: разбиение массивов
  47. Создание списков в Python

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