Курс 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"
- Регулярные выражения в Python
- Функция print() — вывод информации
- Функция с **kwargs в Python
- Сортировка в Python
- Создание класса в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Сортировка в Python
- Оптимизация памяти в Python
- Создание уникального проекта
- Порядок и длина множеств в Python
- Ключевое слово global в Python
- Структура данных deque в Python
- Функции с дополнением
- Работа с срезами в Python
- Генераторы в Python
- Работа с модулем cmath
- Переопределение метода xor в Python
- Классы данных в Python
- Удаление ресурса в Python
- Конвертация изображений в PDF
- Измерение времени выполнения кода в Python
- Запрос пароля с помощью getpass
- Генераторы в Python
- Тестирование времени с Freezegun
- Тестирование с unittest
- Проверка дубликатов в Python
- Оператор «моржа» (Walrus Operator)
- Нахождение максимального значения и его индекса в списке
- Транспонирование матрицы в Python
- Обработка исключений в Python
- Очистка вывода в Python
- Сортировка в Python
- Сортировка элементов с OrderedDict
- Передача аргументов в Python
- Преобразование списка в словарь через генератор
- Создание графиков в терминале
- Уникальность ключей в словаре
- Отправка HTTP-запросов в Python
- Сложение матриц в NumPy
- Генераторные выражения и islice.
- Пропуск начальных строк с помощью dropwhile()
- Деление в Python
- Оператор zip в Python
- Строки в Python: апострофы и кавычки
- Упрощение работы с JSON-данными в Python
- Метод join() для объединения строк
- Поиск элементов BeautifulSoup
- Протокол управления контекстом















