Курс 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. Роль object и type в Python
  2. Форматирование данных с pprint
  3. Установка и использование howdoi
  4. Измерение потребления памяти при сортировке
  5. capitalize() — изменение регистра первого символа строки
  6. Метод rename() для переименования файлов и каталогов
  7. Запрос DELETE с библиотекой requests
  8. Функция с *args.
  9. Проверка памяти объекта
  10. Оператор морж в Python 3.8
  11. Преобразование строк в числа в Python
  12. Нахождение отличий в списках
  13. Метаклассы в Python
  14. None в Python: использование и особенности
  15. Регистрация на курсы SF Education
  16. Метод ifloordiv для пользовательских классов
  17. Уникальные значения из списка
  18. Обработка аргументов Python
  19. Подписка на @SelectelNews
  20. Генераторы данных
  21. Docstring в Python
  22. Управление контекстом выполнения кода
  23. Копирование словарей и списков в Python
  24. Класс UserDict: дополнительная функциональность
  25. Просмотр атрибутов и методов класса
  26. Лямбда-функции в Python
  27. Встраивание HTML в Jupyter Notebook
  28. Создание новых списков
  29. Работа с изменяемыми коллекциями
  30. Работа со списками
  31. Ключевое слово global в Python
  32. Генератор чисел Фибоначчи
  33. Установка библиотек в Python
  34. Экспорт функций в Python
  35. Метод classmethod
  36. Явный импорт переменных
  37. Конвертация коллекций в Python.
  38. Логические значения в Python
  39. Работа с прокси в Python
  40. Инверсия списка/строки в Python
  41. CLI-инструмент howdoi
  42. Поиск индексов в списке
  43. Функция enumerate в Python
  44. Правила именования переменных
  45. Проверка кортежей.
  46. Игра «Камень, ножницы, бумага» — Python
  47. Извлечение аудио из видео

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