Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Цикл for в Python
- Игра Виселица на Python
- Генераторы списков в Python
- Основы Python за 14 дней
- Создание словаря через dict comprehension
- Базовые объекты Python
- Очистка строки в Python
- Создание итерируемых объектов
- Удаление элементов из списка в Python
- Измерение времени выполнения кода
- Управление контекстом с помощью декоратора contextmanager
- Декодирование байтов в строку
- Декораторы в Python
- Исключение NotImplementedError
- Различия символов в Python
- Зарезервированные слова в Python
- Проверка версии Python
- Работа с контекстными менеджерами
- Функции range() в Python
- Просмотр внешних файлов в %pycat
- Получение срезов итераторов
- Автоматизация действий с Pyautogui
- Хешируемые ключи в Python
- Установка и загрузка Instaloader
- Работа со словарями с defaultdict из collections
- Функции min(), max(), sum()
- Создание циклической ссылки
- Динамическая типизация в Python
- Метод get() в Python
- Разделение строки с помощью re.split()
- Протокол управления контекстом
- Шаблоны и наследование в Flask
- Работа с дробями в Python
- Python и Юникод: работа с цифрами
- Список и кортеж в Python
- Работа со строками в Python
- Установка пакетов с помощью pip
- Получение текущей даты и времени
- Получение текущей даты в Python
- Парсинг статей с Newspaper3k
- Объединение кортежей в Python
- PEP-401: оператор
- Метод rsub для пользовательских чисел
- Вызов функций по строке в Python.
- Приближение чисел в Python
- Метод rrshift для пользовательских объектов















