Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Избегайте пустого списка
- Удаление элемента по индексу в Python
- Поиск файлов по шаблону
- Работа с классами данных
- Разрешение имен в Python
- Mad Libs Generator
- Мониторинг памяти с Pympler
- Colorama: окрашивание текста в Python
- Кортежи в Python: особенности и преимущества
- Циклы в Python
- Иерархия классов в Python
- Метод join() для объединения элементов
- Цикл for в Python
- kwargs в Python
- Управление контекстом с помощью декоратора contextmanager
- Замеры производительности в Python
- Подробная информация о %pinfo
- Функции min(), max(), sum()
- Вычисление логарифмов в Python
- Проверка индексов коллекции
- Передача параметров в Python
- Добавление вложенных списков
- Уникальность ключей в словаре
- Значения по умолчанию в Python
- Удаление дубликатов с помощью множеств
- Метод __ilshift__ для битового сдвига влево
- Работа с модулем cmath
- Объединение итераторов
- Работа со временем в Python
- Сравнение объектов в Python
- Скачать видео с YouTube
- Копирование объектов в Python
- Переворот строки
- Метод get() для словарей
- Python Calendar Usage
- Работа с enumerate()
- Область видимости переменных
- Разработка игры Pong с turtle
- Особенности запятых в Python
- Кортеж в Python: создание и использование
- Принципы Zen of Python
- Установка Python — Простое руководство
- Создание GUI на Tkinter
- Ограничение ресурсов в Python
- Форматирование объектов с модулем pprint
- Работа с Colorama
- Извлечение данных из JSON
- Объединение списков в Python.
- Функция rsplit() в Python















