Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Python: изменяемые и неизменяемые коллекции
- Тип CodeType в Python.
- Безопасные SQL-запросы в Python 3.11
- Комплексные числа в Python
- Логические значения в Python
- Python: отсутствие точек с запятыми
- Карта бомбоубежищ в Москве и Питере
- Объединение словарей в Python
- Функция product() в Python
- Логические значения в Python
- Поиск элементов BeautifulSoup
- Удаление дубликатов из списка
- Использование *args
- Перезагрузка оператора в Python
- Оптимизация памяти в Python
- Создание копии списка в Python
- Управление контекстом выполнения кода
- Аннотации типов в Python
- Измерение времени выполнения кода
- Логирование с Logzero
- Добавление цвета в консоли
- Обновление шаблона base.html
- Метод get для словаря
- Многопоточность в Python
- Настройка Cron
- Работа с Telegram API на Python
- Добавление элементов в список: append() vs extend()
- Работа с Colorama
- Обработка аргументов Python
- Изменения в обработке логических значений
- *args и **kwargs в Python
- Передача параметров в Python
- Установка виртуального окружения Python
- Методы в Python
- Поиск повторов в списке
- Применение функции map() с лямбда-функциями
- OrderedDict — упорядоченный словарь
- Фильтрация списка от «ложных» значений
- Использование модуля math
- Подсчет часто встречающихся элементов
- Структуры данных в Python
- Обработка ошибок в Python
- Эффективная конкатенация строк в Python
- Оператор деления для класса Rational















