Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Хранение данных с помощью dataclasses
- Удаление дубликатов в pandas
- Создание словаря с значением по умолчанию
- Форматирование строк в Python
- Объединение множеств в Python
- Итераторы в Python
- Генераторы списков
- Деление в Python
- Фильтрация входных данных в Python
- Хранение переменных в Python.
- Хранение переменных в словаре.
- Метод add для класса Vector
- Логирование с Loguru
- Измерение времени выполнения кода с помощью time
- Символ подчеркивания в Python
- Проекты на Python
- Методы list в Python
- Взаимодействие с внешними процессами в Python
- Оператор объединения словарей
- Уникальные значения из списка
- Копирование списков в Python
- Сериализация и десериализация объектов
- Взаимодействие с sys
- Метод __complex__ в Python
- Изменение логики работы с временем
- Регистрация на хакатоне
- Функции any() и all() в Python
- Изменение переменной в Python: nonlocal
- Проверка строки на палиндром
- Транспонирование 2D-массива с помощью zip
- Оптимизация гиперпараметров с Scikit Optimize
- Протокол управления контекстом
- CLI-инструмент howdoi
- Основные методы NumPy
- OrderedDict — упорядоченный словарь
- Отображение графиков в Jupyter с Matplotlib
- Сортировка в Python
- JSON-esque в Python
- Вычисление времени выполнения
- Преобразование символов с помощью map
- Создание списка через итерацию
- Декораторы в Python
- Функция product() из itertools
- Удаление символов новой строки в Python.
- Декоратор проверки активности
- Слияние словарей в Python 3.9















